这个练习能解释一下吗?
大哥们可以解释一下吗? 本帖最后由 jackz007 于 2019-3-4 23:30 编辑提问应该针对关键问题,楼主想解释什么?似乎应该自己从教材上找答案。 额,你想问什么? 本帖最后由 我叫MD 于 2019-3-5 09:38 编辑
#include <stdio.h>
#define NUM 10//宏定义,把后面的NUM都替换为10
int main()
{
int math;//把NUM替换为10,相当于int math,定义一个有10个元素的整型数组
int i = 0;//初始化i为0
int sum = 0;//初始化sum为0;
for (i = 0; i < 10; i++)//循环10次
{
printf("请输入第%d位同学的成绩:", i + 1);//打印
scanf("%d", &math);//用scanf函数来接收每位同学的成绩
sum += math;//使用sum来计算这10位同学成绩的总分数
}
printf("录入完毕,平均分是:%.2f\n", (double)sum / NUM);
//用10位同学成绩的总分数除以10来计算平均分,前面的double是强制转换为浮点型
return 0;
}
纯手打,望采纳,不懂接着问 暗pluto 发表于 2019-3-5 08:41
额,你想问什么?
解决了! jackz007 发表于 2019-3-4 23:28
提问应该针对关键问题,楼主想解释什么?似乎应该自己从教材上找答案。
嗯!解决了··。
页:
[1]