c语言问题,输入一个班学生的成绩,求全班的平均成绩.我写了如下程序编译连接没有问题,但是输入数值时发现根本无法输出平均数,不知道该如何改写,#includevoid main(){float score,average=0;int n;do{sca
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 12:58:44
c语言问题,输入一个班学生的成绩,求全班的平均成绩.我写了如下程序编译连接没有问题,但是输入数值时发现根本无法输出平均数,不知道该如何改写,#includevoid main(){float score,average=0;int n;do{sca
c语言问题,输入一个班学生的成绩,求全班的平均成绩.我写了如下程序
编译连接没有问题,但是输入数值时发现根本无法输出平均数,不知道该如何改写,
#include
void main()
{float score,average=0;
int n;
do
{
scanf("%f",&score);
if (score>=0)
{average+=score;
n++;};
}
while (score>=0);
if(n!=0) average/=n;
printf("%6.2f",average);
}
c语言问题,输入一个班学生的成绩,求全班的平均成绩.我写了如下程序编译连接没有问题,但是输入数值时发现根本无法输出平均数,不知道该如何改写,#includevoid main(){float score,average=0;int n;do{sca
楼主犯了最基本的错误 记得给变量赋初值
#include
void main()
{
float score=0,average=0;
int n=0;
do
{
scanf("%f",&score);
if (score>=0)
{
average+=score;
n++;
}
}while (score>=0);
if(n!=0) average/=n;
printf("%6.2f",average);
}
在VC++6.0 通过