要求读入10个学生C语言课程成绩,并求其平均分。

要求读入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;
}