ZKX's LAB

《紧急求助》从键盘输入一个班学生某门课程的成绩,输入成绩为负值时,输入结束,分别对成绩做如下处理: 从键盘输入一个班的成绩

2021-04-26知识8

从键盘输入一个班(全班最多不超过30人)学生某门课的成绩(用一维数组解决) 运行环境 VC+:includeusing namespace std;void failnum(int score[],int num){int n=0;for(int i=0;i;i+){e69da5e6ba903231313335323631343130323136353331333264663065if(score[i])n+;}cout不及格人数:\";}void average_num(int score[],int num){int sum=0,number=0;float n=0;for(int i=0;i;i+)sum=sum+score[i];n=(sum*1.0)/num;for(i=0;i;i+){if(score[i]>;=n)number+;}cout平均分为:\";cout成绩在全班平均分及平均分之上的学生人数:\";}void stastics(int score[],int num){int n1=0,n2=0,n3=0,n4=0,n5=0;for(int i=0;i;i+){if(score[i])n1+;else if(score[i])n2+;else if(score[i])n3+;else if(score[i])n4+;if(score[i]>;=90)n5+;}cout分数在60以下占:\"((n1*1.0)/num)*100;cout分数在60-69占:\"((n2*1.0)/num)*100;cout分数在70-79占:\"((n3*1.0)/num)*100;cout分数在80-89占:\"((n4*1.0)/num)*100;cout分数在90以上占:\"((n5*1.0)/num)*100;}int main(){int score[35],num;cout输入全班总人数:;cin>;>;num;cout输入内容(每个数不超出 0-100),用空格分开:\";for(int i=0;i;i+)cin>;>;score[i];failnum(score,num);average_num。

从键盘输入某班20个学生的成绩和学号,然后从键盘任意输入一个学生的学号,查找出他的成绩并输出,若未 /仅供参考includeincludeint main(){char number[20][20];int score[20],i;for(i=0;i;i){scanf(\"%d%s\",&score[i],number[i]);}char snumber[20];scanf(\"%s\",snumber);for(i=0;i;i){if(strcmp(snumber,number[i])=0){printf(\"%s的成绩是:%d\\n\",snumber,score[i]);break;}}if(i>;=20){printf(\"没有学号为%s的学生!\\n\",snumber);}return 0;}

求教C语言程序 include\"stdio.h\"#define N 30void main(){ int grades[N];所有人的分数 int upAverage[N];超过平均分的学生序号 int unPass[N];不及格的学生序号 int nNum=0;学生总人数 int nUpAve=0;超.

#从键盘输入一个班的成绩

随机阅读

qrcode
访问手机版