求大神帮忙!!!: 10
1个回答
2017-08-14
展开全部
#include#include/*1。根据学生信息定义一个结构体类型,再说明一个该结构体类型的数组。*/structstu_info{charstuNo[10];/*No*/charstuName[30];/*Name*/floatstuScore[3];/*thethreescores*/floataveScore;/*averagescore*/floattotalScore;/*totalscore*/}stu[10];/*2。用input函数从键盘上输入10个学生的数据。*/voidinput(){inti=0;printf("Inputthestudents'infomation(FORMATLIKE:NoNamescore1score2score3):\n");while(i<10){printf("Input%d:",i+1);scanf("%s%s%f%f%f",stu[i].stuNo,stu[i].stuName,&stu[i].stuScore[0],&stu[i].stuScore[1],&stu[i].stuScore[2]);i++;}}/*3。用average函数求出每个学生总成绩、平均成绩和所有学生的总平均成绩。*/floataverage(){inti=0;floattotalAve_score=0;while(i<10){stu[i].totalScore=stu[i].stuScore[0]+stu[i].stuScore[1]+stu[i].stuScore[2];stu[i].aveScore=stu[i].totalScore/3;totalAve_score+=stu[i].aveScore;i++;}totalAve_score/=10;returntotalAve_score;}/*4。用maximum函数找出最高分的学生的数据。*/intmaximun(){inti=0,k=0;floattmp=stu[0].totalScore;while(++i<10){if(tmp
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询