编写程序,从键盘输入6名学生的五门成绩,分别统计出每个学生的平均成绩。
main() {int i,j; float s,sum,ave; for(i=0;i<6;i++) {sum=0; for(j=1;j<=5;j++) {scanf("%f",&s); sum=sum+s; } ave=sum/5; printf("No.%d ave=%6.2f\n",i+1,ave); } }
举一反三
内容
- 0
编写程序: 从键盘上输入若干学生的成绩,以-1作为结束标志,统计并输出其中的最高成绩及平均成绩。
- 1
编写一个程序,实现从键盘输入3个学生数据(每个学生的数据包括学号、姓名、2门课程成绩的),输出每个学生2门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、2门课的成绩、平均分数)。要求用input函数输入3个学生数据;用average函数求每个学生总平均成绩;用max函数找出平均成绩最高分的学生数据。
- 2
编写程序,从键盘输入某个学生的三门课的成绩,分别求出总分和平均分。
- 3
从键盘输入4个学生3门课的成绩至数组中,并求出每个学生3门课的平均成绩。
- 4
统计成绩一个班有N(N <;20)名学生,每个学生修了五门课。编写程序:①求每个学生的平均成绩,并输出学生的学号,每门课程的成绩及平均值。②求某门课程的平均分;要求:①分别编写2个函数实现以上2个要求。②第1个函数用数组名作形式参数。第2个函数用指针作形式参数,并在函数体内用指针对数组操作。