欢迎来到天天文库
浏览记录
ID:19706413
大小:44.00 KB
页数:6页
时间:2018-10-05
《球员信息管理程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、球员信息管理程序学号:___________________姓名:___________________完成日期:年月C语言课设实验报告【题目描述的内容】题目要求:(1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;(2)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。【用户文档的内容】程序功能:(1)录入某球员的信息;球员信息包括姓名,年龄,身高,类型(主攻/后卫,守门员等),获得荣誉(2)给定球员,显示其基本信息;(3)给定某个类型,显示所有该类型球员信息;(4)给定年龄段,显示所有该年龄段球员(5)删除某球员的信
2、息;运行环境:TurboC、WinTc启动方法:编译,运行。程序的界面、交互方式和操作方法:根据屏幕上提示,通过键盘输入指令,在屏幕上显示。输入数据类型、格式和内容限制:整型,字符串类型录入格式:1:录入球员信息,包括姓名、年龄、位置等,以回车结束2:输入要查找球员姓名,以回车结束3:输入要查找球员年龄,以回车结束4:输入要查找球员位置,以回车结束5:输入要删除球员姓名,以回车结束6:退出程序【技术文档的内容】源代码:#include#defineN50typedefstructPlayer{charname[100];intage;inthigh;charplace[1
3、00];intnum;}PLAYER;main(){FILE*fp;PLAYERp[N];charbuf[256],n[100],m[100];intchoice,i=0,j,h,g,l=0;if(fp=fopen("c:\java.txt","r")!=NULL)do{fscanf(fp,"%s%d%d%s",p[l-1].name,&p[l-1].age,&p[l-1].high,p[l-1].place);l++;}while(!feof(fp));fclose(fp);do{printf("======MENU======");printf("1:Addplayer"
4、);printf("2:findbyname");printf("3:findbyplace");printf("4:findbyage");printf("5:deleteplayer");printf("6:ESC");printf("pleasechoice:");scanf("%d",&choice);switch(choice){case1:printf("name,age,high,place:");scanf("%s%d%d%s",p[l].name,&p[l].age,&p[l].high,p[l].place);l++;break;case2:pr
5、intf("inputname;");scanf("%s",&n);for(i=0;i6、ame,p[i].age,p[i].high,p[i].place);break;}if(i==l)printf("sorry,do'ntfind");break;case4:printf("inputage:");scanf("%d",&h);for(i=0;i7、"%s",&g);for(i=0;i
6、ame,p[i].age,p[i].high,p[i].place);break;}if(i==l)printf("sorry,do'ntfind");break;case4:printf("inputage:");scanf("%d",&h);for(i=0;i7、"%s",&g);for(i=0;i
7、"%s",&g);for(i=0;i
此文档下载收益归作者所有