这个程序的功能是读入n个学生的三门课程成绩,计算每个学生的平均成绩并输出。

对每个语句的分析:

  1. #include <stdio.h> 包含标准输入输出头文件。

  2. void main() 主函数,程序的入口。

  3. int i,j,n,s=0,k=0; 声明整型变量i、j、n、s、k,并初始化s和k为0。

  4. double ave; 声明双精度浮点型变量ave。

  5. double a[100][3],x[3]; 声明二维数组a和一维数组x,a存储n个学生的三门课程成绩,x暂时未用到。

  6. scanf("%d",&n); 读入学生数量n。

  7. for(i=0;i<n;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); 循环读入n个学生的三门课程成绩。

  8. for(i=0;i<n;i++) { k=k+1; s=0; for(j=0;j<3;j++) { s=s+a[i][j]; } ave=s/3; printf("%d %.1lf %.1lf\n",k,a[i][j],ave); } 循环计算每个学生的平均成绩,并输出学生的序号、第三门课程的成绩和平均成绩。注意,a[i][j]在这里是无效的,应该改为a[i][2]


原文地址: https://www.cveoy.top/t/topic/dHzy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录