实验六
#include <stdio.h> #include <string.h> #include <windows.h> #include <stdlib.h> int average(int a,int b,int c){ int av; av=(a+b+c)/3; return av; } int average_1(int a,int b,int c,int d,int e) { return (a+b+c+d+e)/5; } int main(){ int a[5][3]; int i,j; int c; int k; system("color 5"); printf("Welcome !"); printf("欢迎进入教学统计系统,中文请按1,English enter two"); scanf("%d",&k); if(k==1) printf("请输入第一位同学的成绩,输入完请打回车"); else { printf("Sorry,we don't have English"); printf("请输入第一位同学的成绩,输入完请打回车"); } system("pause"); system("cls");
for(i=0;i<5;i++) { for(j=0;j<3;j++) { scanf("%d",&a[i][j]); if(j==2){ printf("请输入第%d位同学的成绩,输入完请打回车",i+2); } } for(i=0;i<5;i++) { c=average(a[i][0],a[i][1],a[i][2]); printf("第%d的同学的平均成绩是%d\n",i+1,c); } for(j=0;j<3;j++) { c=average_1(a[0][j],a[1][j],a[2][j],a[3][j] ,a[4][j]); printf("第 %d 科的成绩为 %d\n",j+1,c); } return 0; }}