C语言、输入10位同学的C语言成绩,求其平均分、最高分、最低分、不及格人数.用C++、求答案= = 答案 void main(){float sum=0,avg=0,min=100,max=0;int fail=0;for(i=0;i>a; sum += a; if(min>a)min=a; if(max相关推荐 1C语言、输入10位同学的C语言成绩,求其平均分、最高分、最低分、不...
// 计算平均值 average = (double) sum / 10; // 输出成绩总和和平均值 printf("这10个同学的成绩总和为:%d\n", sum); printf("这10个同学的成绩平均值为:%.2f\n", average); return 0; } ``` 五、总结回顾 通过以上的代码示例,我们了解了如何在C语言中输入10个同学的成绩总分和平均值。在这个...
这段代码首先从键盘输入10个同学的成绩,并计算它们的总和。然后,通过总和除以10得到平均分。接下来,代码遍历这10个成绩,使用fabs函数计算每个成绩与平均分的绝对值差,并找出差值最小的成绩。最后,输出平均分和与平均分最接近的成绩。
} printf("平均成绩是%f\n",sum/10);}
void main(){ int i,j;float Students[10];// 该数组用来存放这10个同学的成绩 float sum=0,aver=0;//sum为成绩之和,aver为成绩平均值 for(i=0;i<10;i++) //该循环体用于输入学生成绩 { printf("请输入学号为%d",i+1);printf("的学生的成绩:");scanf("%f",&Students[i]);}...
enter the 10 students grades(int, format: 'usually end')...\n");for(i=0;i<10;i++){printf("student%d: ",i+1);if(scanf("%d%d",&ns,&fs)!=2 || ns>100 || fs>100 || fs<0 || ns<0){printf("Input error, redo: ");fflush(stdin);i--;}s[i]=(ns+fs)...
= 0; i < N; i++){ sum += score[i];} average = sum / N;//学生的平均成绩 //输出低于平均分的所有同学成绩 printf ("平均分:%.2lf\n", average);for (i = 0; i < N; i++){ if (score[i] < average){ printf ("%4.2lf ", score[i]);} } return 0;} ...
这个确实很简单,我很久没用C语言写了,现在就告诉你大致步骤吧。首先,你需要定义一个长度为10的数组来存储10个同学的成绩。接着,你需要依次输入这10个成绩。完成输入后,可以对数组进行排序,排序后数组的第一个元素就是最低分,最后一个元素就是最高分。具体来说,你可以使用如下的代码框架来实现...
main() //最好改为 void main() 现在是C99标准,请用 int main(void){ float a[10],Min,Max,j,Sum;int i;printf("请输入10位同学的数学成绩");for(i=0;i<10;i++)scanf("%f",&a[i]);Sum=0;Max=0;Min=100; // Min=100过于有创意,请改为 Min=a[0] 最好Max=...
说下思路吧。先建立一个数组,再用循环语句求出数组所有数据的总和,并在循环中记录数组中的最高成绩 最后把总和/10,连同最高分一起输出就可以了