#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(" 学生成绩统计与计算系统 "); printf("请输入登录名:"); gets(user); printf("请输入密码:"); gets(key); printf(" 登录成功,请稍候 "); Sleep(3000); printf(" 现在您需要分别登记五名学生的三门考试成绩 "); printf(" 请按照学科一,学科二,学科三的成绩依次输入 "); Sleep(3000); printf(" !!!!!!!!!!!!"); printf(" !!!请注意!!!"); printf(" !!!!!!!!!!!! "); printf(" 每门成绩输入后请按回车键确认 "); Sleep(2000); for(i=0;i<5;i++) { printf(" 请输入学生%d的成绩: ",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(" 输入完毕,正在计算,请稍候"); Sleep(2000); printf(" 学生1的平均成绩=%d ",b[0]); printf(" 学生2的平均成绩=%d ",b[1]); printf(" 学生3的平均成绩=%d ",b[2]); printf(" 学生4的平均成绩=%d ",b[3]); printf(" 学生5的平均成绩=%d ",b[4]); printf(" 学科1的平均成绩=%d ",c[0]); printf(" 学科2的平均成绩=%d ",c[1]); printf(" 学科3的平均成绩=%d ",c[2]); return 0; }