1 / 19
文档名称:

大一C语言课程设计.docx

格式:docx   大小:323KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大一C语言课程设计.docx

上传人:fangjinyan2017001 2022/7/9 文件大小:323 KB

下载得到文件列表

大一C语言课程设计.docx

相关文档

文档介绍

文档介绍:C语言课程设计报告
班 级:电气1004
学 号:201009334
姓 名:雷海燕
指导教师:王果
评语:
2011 年 07 月 18 日
1基此题目

有17个人围成一圈,从0号的人开始报数,凡报到3的SS 890508 void input();
void output。;
void save();
void rank();
void tran();
void coun();
void errorinput();
struct student
{
/*学生人数*/
/*课程数*/
/*修改密码*/
/*成绩输入*/
/*成绩显示*/
/*成绩保存*/
/*成绩排序*/
/*成绩修改*/
/*成绩统计*/
/*出错输出*/
/*成绩数据结构体*/
char name[10];
int num;
float score[M];
double sum;
}
stud[N];
char subject_name[N][10];
int main()
{
char x;
while⑴
{
system("cls");
printf("
\n");
printf("
***
班级成绩管理系统
***\n");
printf("
***
***\n");
printf("
***
A
[成匕贝出人]
***\n");
printf("
***
***\n");
printf("
***
B
[成绩显示]
***\n");
printf("
***
***\n");
printf("
***
C
[成绩保存]
***\n");
printf("
***
***\n");
printf("
***
D
[成绩排序]
***\n");
printf("
***
***\n");
printf("
***
E
[成绩修改]
***\n");
printf("
***
***\n");
printf("
***
F
[成绩统计]
***\n");
printf("
***
***\n");
printf("*** G
printf("***
printf("
printf("输入你的选择:");
scanf("%c",&x); switch(x) {
case 'a':case 'A':input();
break;
case 'b':case 'B':output();
break;
case 'c':case 'C':save();
break;
case 'd':case 'D':rank();
break;
[退出系统]
**
*\n");
**\n");
\n");
case 'e':case 'E':tran();
break;
case 'f:case 'F':coun();
break;
case 'g':case 'G':return 0; default:errorinput();
break;
}
getchar();
}
return 0;
}
void input()
{
int i,j;
printf("请输入科目名称:\n");
for(i=0;i<M;i++)
{
printf("科目 %d:",i+1);
scanf("%s",subject_name[i]);
}
for(i=0;i<N;i++)
/*成绩输入*/
/*输入科目名称*/
/*输入学生信息、各科成绩*/
{
printf("学生 %d: \n",i+1);
printf(":");
scanf("%s",&stud[i].name);
printf("学号:");
scanf("%d",&stud[i].num);
for(j=0;j<M;j++)
{
printf("%s 成绩:",subject_name[jD;
scanf("%f',&stud[i].score[jD;
}
printf("\n");
}
}
void output。/* 成绩显示 */
{
int i,j;
syste