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