中易网

c语言计算一个组中5个人的平均身高

答案:1  悬赏:20  
解决时间 2021-01-11 09:00
  • 提问者网友:沉默菋噵
  • 2021-01-11 02:51
c语言计算一个组中5个人的平均身高
最佳答案
  • 二级知识专家网友:舊物识亽
  • 2021-01-11 03:23
我用的是VC6.0,如果你用的是TC的话,可以试试能否执行,如果不能可以试试去掉第一行。#include
void main()
{
double height[5],aver,sum=0;
int i;
printf("请输入五个人的身高:\n");
for(i=0;i<5;i++)
scanf("%lf",&height[i]);
for(i=0;i<5;i++)
sum=sum+height[i];
aver=sum/5;
printf("这五个人的平均身高:%g。\n",aver);
}
下面是把上面的for循环用一个来代替,减少代码长度:
#include
void main()
{
double height[5],aver=0;
int i;
printf("请输入五个人的身高:\n");
for(i=0;i<5;i++)
{
scanf("%lf",&height[i]);
aver=height[i]/5+aver;
}
printf("这五个人的平均身高:%g。\n",aver);
}
数组height[5]用来存放五个人的身高,利用一个for循环输入五个人的身高,同时将每个身高除以5,然后加起来就是五个人的平均身高。由于身高不一定是整数,故设成double型的。
这个题也可以用其他循环结构来做,比如:
#include
void main()
{
double height,sum=0;
int i=1;
while(i<=5)
{
printf("请输入第%d个人的身高:\n",i);
scanf("%lf",&height);
sum=sum+height;
i++;
}
printf("这五个人的平均身高:%g。\n",sum/5);
}参考资料:《C程序设计(第三版)》谭浩强
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息