高赏速答!c语言:用do while语句做题
答案:1 悬赏:0
解决时间 2021-01-26 18:18
- 提问者网友:不爱我么
- 2021-01-26 06:57
高赏速答!c语言:用do while语句做题
最佳答案
- 二级知识专家网友:冷風如刀
- 2021-01-26 08:20
#include
void main()
{
float weight,s = 0;
float max = 0,min = 0;
float aver;
int i = 0;
do
{
scanf("%f",&weight);
if(weight<=0)
break;
if(max max = weight;
if(min >weight)
min = weight;
s = s+weight;
i++;
}while(1);
aver = 1.0*s/i;
printf("最重%lf,最轻%lf,平均%lf
",max,min,aver);
}追问哇!感谢大神,但是执行后输入0被计入最轻和平均数了怎么破追答没有吧#include
void main()
{
float weight,s = 0;
float max = 0,min;
float aver;
int i = 0;
scanf("%f",&weight);
min = weight;
s = s+weight;
i++;
do
{
scanf("%f",&weight);
if(weight<=0)
break;
if(max max = weight;
if(min >weight)
min = weight;
s = s+weight;
i++;
}while(1);
aver = 1.0*s/i;
printf("最重%lf,最轻%lf,平均%lf\n",max,min,aver);
}这样
void main()
{
float weight,s = 0;
float max = 0,min = 0;
float aver;
int i = 0;
do
{
scanf("%f",&weight);
if(weight<=0)
break;
if(max
if(min >weight)
min = weight;
s = s+weight;
i++;
}while(1);
aver = 1.0*s/i;
printf("最重%lf,最轻%lf,平均%lf
",max,min,aver);
}追问哇!感谢大神,但是执行后输入0被计入最轻和平均数了怎么破追答没有吧#include
void main()
{
float weight,s = 0;
float max = 0,min;
float aver;
int i = 0;
scanf("%f",&weight);
min = weight;
s = s+weight;
i++;
do
{
scanf("%f",&weight);
if(weight<=0)
break;
if(max
if(min >weight)
min = weight;
s = s+weight;
i++;
}while(1);
aver = 1.0*s/i;
printf("最重%lf,最轻%lf,平均%lf\n",max,min,aver);
}这样
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯