求整数均值
大哥们帮忙看下哪个地方写错了?感激不尽! 本帖最后由 jackz007 于 2020-11-5 12:10 编辑第12行代码有错
printf("sum = "%d";Average = "%d"",Sum,Ave) ;
应该改为:
printf("sum = %d ; Average = %d\n" , Sum , Ave) ; 本帖最后由 风过无痕1989 于 2020-11-5 13:16 编辑
若要求输入为一行的话,你的输入方式就错误的,你的将输入分成了四行。另,你的输出语句也是错误的。还有,你的要求平均值带有小数,故 Ave 应该定义为浮点型或者 double 型。再:因为你发的是图片,我不能判断你输入的标点符号是否正确,而我又是扫描下来的,其本身就存在识别错误,故你还得检查你自己的。正确的程序如下:
#include<stdio.h>
int main(void)
{
int a, b, c, d, Sum;
float Ave;
scanf("%d%d%d%d", &a,&b,&c,%d);
Sum = a + b + c + d;
Ave = (a + b + c + d) / 4;
printf("sum = %d Average = %f", Sum, Ave);
return 0;
}
页:
[1]