要求读入10个学生C语言课程成绩,并求其平均分。
这个很简单啊,定义一个数组,然后用循环计算一下就好了。
如果只是求平均分的话可以这样
初始化一个sum 0
循环读取分数score,sum+=score
然后sum/10就行了
写的时候注意一下定义的数据类型
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
#include <stdio.h>
int main()
{
int i;
float sum = 0.0, n;
printf("输入10个学生C语言课程成绩:");
for (i = 0; i < 10;i++)
{
scanf("%f",&n);
sum += n;
}
printf("平均分:%.2f",sum/10.0);
return 0;
}
#include <stdio.h>
#include <string.h>
main()
{ int k,sum=0,a[10];
for(k=0;k<10;k++)
scanf("%d",&a[k]);
for(k=0;k<10;k++)
sum+=a[k];
printf("average is %d",sum/10);
}
代码如下:
#include <stdio.h>
int main()
{
int i;
float avg = 0.0;
float score[10] = {0};
printf("请输入10个成绩:");
for (i = 0; i < 10;i++)
{
scanf("%f",&score[i]);
avg += score[i];
}
avg = avg / 10.0;
printf("平均分:%f\n",avg);
return 0;
}