2020-04-21

今天的主要任务是把学生成绩录入部分和输出部分简单完善了一下,还有修改的空间。

int choose(int f) //选项1----5执行不同功能

{

int i=0;

if(f==1)

{

system("color F2");

while(i<10)

{

printf("请输入第%d位学生的学号:\n\n",i+1);

scanf("%d",&a[i].number);

if(a[i].number==-1)

{

break;

}

printf("请输入第%d位学生的姓名:\n\n",i+1);

scanf("%s",a[i].name);

printf("请输入第%d位学生的数学成绩:\n\n",i+1);

scanf("%f",&a[i].Math);

if(a[i].Math>100||a[i].Math<0)

{

printf("输入有误请重新操作\n");break;

}

printf("请输入第%d位学生的英语成绩:\n\n",i+1);

scanf("%f",&a[i].English);

if(a[i].English>100||a[i].English<0)

{

printf("输入有误请重新操作\n");break;

}

printf("请输入第%d位学生的语文成绩:\n\n",i+1);

scanf("%f",&a[i].Chinese);

if(a[i].Chinese>100||a[i].Chinese<0)

{

printf("输入有误请重新操作\n");break;

}

a[i].all=a[i].Math+a[i].English+a[i].Chinese;

a[i].average=a[i].all/3;

i++;

}

}

/*if(f==2)            //成绩输出

{

system("color F3");

printf("学号  姓名  数学成绩    英语成绩    语文成绩    总成绩    平均成绩\n");

for(i=0;i<10;i++)

{

printf("%-3d  %s  %6.2f    %6.2f      %6.2f      %6.2f    %6.2f\n",a[i].number,a[i].name, \

a[i].Math,a[i].English,a[i].Chinese,a[i].all,a[i].average);

}

}*/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容