1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 成绩不超过100的C语言 输入若干个学生的百分制成绩 计算平均分并输出.输入-1表示结

成绩不超过100的C语言 输入若干个学生的百分制成绩 计算平均分并输出.输入-1表示结

时间:2019-10-23 15:08:44

相关推荐

成绩不超过100的C语言 输入若干个学生的百分制成绩 计算平均分并输出.输入-1表示结

#include

voidmain()

{

intsum=0;

intn=0;

inta,i;

do{

printf("请输入成绩,以-1结束:");

scanf("%d",&a);

while(a>100)

{

printf("输入错误,请重新输入:");

scanf("%d",&a);

}

sum+=a;//求总分

n++;//统计人数

}while(a!=-1)

printf("平均分为:%d\n",sum/n);

}

再问: 你好,你这里少了个分号,我加上了,输入-1结束但是你的结果把-1也加入到平均值的计算中了,可以改下吗?谢谢

再答: #include

voidmain()

{

intsum=0;

intn=0;

inta,i;

do{

printf("请输入成绩,以-1结束:");

scanf("%d",&a);

while(a>100)

{

printf("输入错误,请重新输入:");

scanf("%d",&a);

}

if(a>=0)//判断语句或者写a!=-1,但是是分数,应该大于0,所以这样写了

{

sum+=a;//求总分

n++;//统计人数

}

}while(a!=-1);

printf("平均分为:%d\n",sum/n);

}

//这样应该可以了,小伙子不错啊,有前途,我里面的错误你都看出来了!祝你学业有成!

成绩不超过100的C语言 输入若干个学生的百分制成绩 计算平均分并输出.输入-1表示结束 若输入的成绩超过100 则需重新输入.c语言...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。