标签:for printf turn 统计 can 开始 bre div lse
#include"stdio.h" float s[5][3]; float average(float a,float b,float c) { float k; k=(a+b+c)/3; return k; } void printave() { int i; float j; for(i=0;i<5;i++) { j=average(s[i][0],s[i][1],s[i][2]); printf("第%d位同学的平均成绩为%f\n",i+1,j); } } void printall() { int i; printf(" 语文 数学 英语\n"); for(i=0;i<5;i++) printf("第%d位 %10.6f %10.6f %10.6f\n",i+1,s[i][0],s[i][1],s[i][2]); } void allave() { float j1,j2,j3; j1=(s[0][0]+s[1][0]+s[2][0]+s[3][0]+s[4][0])/5; j2=(s[0][1]+s[1][1]+s[2][1]+s[3][1]+s[4][1])/5; j3=(s[0][2]+s[1][2]+s[2][2]+s[3][2]+s[4][2])/5; printf("语文平均成绩为:%f\n",j1); printf("数学平均成绩为:%f\n",j2); printf("英语平均成绩为:%f\n",j3); } int main() { int i,j; printf("\t\t\t欢迎使用学生成绩统计系统!\n"); printf("开始录入学生成绩……\n"); for(i=0;i<5;i++) { printf("请输入第%d个学生的三门成绩:(格式:a b c)",i+1); scanf("%f %f %f",&s[i][0],&s[i][1],&s[i][2]); } printf("成绩录入完毕!"); while(1) { printf("请选择要执行的操作:1.输出所有成绩 2.输出每位同学的平均成绩 3.输出每门课程的平均分 4.重新录入学生成绩 5.退出系统\n"); scanf("%d",&j); if(j==1) printall(); else if(j==2) printave(); else if(j==3) allave(); else if(j==4) { printf("开始录入学生成绩……\n"); for(i=0;i<5;i++) { printf("请输入第%d个学生的三门成绩:(格式:a b c)",i+1); scanf("%f %f %f",&s[i][0],&s[i][1],&s[i][2]); } printf("成绩录入完毕!"); } else if(j==5) break; else printf("输入的数据有误!请重新输入\n"); } return 0; }
标签:for printf turn 统计 can 开始 bre div lse
原文地址:https://www.cnblogs.com/133-2/p/10970773.html