输入若干个学生的百分制成绩,计算平均分并输出.输入-1表示结束,若输入的成绩超过100,则需重新输入.c语言
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 12:48:58
输入若干个学生的百分制成绩,计算平均分并输出.输入-1表示结束,若输入的成绩超过100,则需重新输入.c语言
#include<stdio.h>
void main()
{
int sum=0;
int n=0;
int a,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<stdio.h>
void main()
{
int sum=0;
int n=0;
int a,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);
}
//这样应该可以了,小伙子不错啊,有前途,我里面的错误你都看出来了!祝你学业有成!
void main()
{
int sum=0;
int n=0;
int a,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<stdio.h>
void main()
{
int sum=0;
int n=0;
int a,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);
}
//这样应该可以了,小伙子不错啊,有前途,我里面的错误你都看出来了!祝你学业有成!
输入若干个学生的百分制成绩,计算平均分并输出.输入-1表示结束,若输入的成绩超过100,则需重新输入.c语言
编程C语言 输入n个学生成绩,计算他们的平均值并输出所有高于平均的学生成绩.
//下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出平均成绩,当输入-1时结束输入.
C语言:从键盘上输入若干学生的成绩,计算出平均成绩,并输出不及格的成绩和人数
c语言 循环结构编程 输入若干个学生成绩,若输入数据大于100或小于0则循环结束,最后求成绩的平均值
C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数.
C语言输入一个班级的成绩,求总分,平均分,最低分和最高分,输入-1表示结束
输入5个同学的C语言成绩,求出平均分并输出.
C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数.
c语言:输入若干个整数,以-1标记输入结束.输出其中的最大数 .
C语言,编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分
C语言 输入三个学生4门课的成绩,计算每个学生的总分和平均成绩并输出,结果保留一位小数