实验六
#include <stdio.h> #include <string.h> #include <windows.h> #include <stdlib.h> int average3(int a,int b,int c) { int av; av=(a+b+c)/3; return av; } int average5(int a,int b,int c,int d,int f) { int av; av=(a+b+c+d+f)/5; return av; } int main() { int a[5][3],i,j; int b[5]; int c[3]; char user[100]; char key[100]; printf("\n\t\t\t学生成绩统计与计算系统\n\n"); printf("请输入登录名:"); gets(user); printf("请输入密码:"); gets(key); printf("\n\t\t\t登录成功,请稍候\n"); Sleep(3000); printf("\n\t\t现在您需要分别登记五名学生的三门考试成绩\n"); printf("\t\t请按照学科一,学科二,学科三的成绩依次输入\n"); Sleep(3000); printf("\n\t\t\t\t!!!!!!!!!!!!"); printf("\n\t\t\t\t!!!请注意!!!"); printf("\n\t\t\t\t!!!!!!!!!!!!\n"); printf("\n\t\t\t每门成绩输入后请按回车键确认\n"); Sleep(2000); for(i=0;i<5;i++) { printf("\n请输入学生%d的成绩:\n",i+1); for(j=0;j<3;j++) scanf("%d",&a[i][j]); } for(i=0;i<5;i++) { b[i]=average3(a[i][0],a[i][1],a[i][2]); } for(j=0;j<3;j++) { c[j]=average5(a[0][j],a[1][j],a[2][j],a[3][j],a[4][j]); } printf("\n\n\t\t\t输入完毕,正在计算,请稍候"); Sleep(2000); printf("\n\t\t\t学生1的平均成绩=%d\n",b[0]); printf("\t\t\t学生2的平均成绩=%d\n",b[1]); printf("\t\t\t学生3的平均成绩=%d\n",b[2]); printf("\t\t\t学生4的平均成绩=%d\n",b[3]); printf("\t\t\t学生5的平均成绩=%d\n",b[4]); printf("\n\n\t\t\t学科1的平均成绩=%d\n",c[0]); printf("\t\t\t学科2的平均成绩=%d\n",c[1]); printf("\t\t\t学科3的平均成绩=%d\n",c[2]); return 0; }