FC_YSN 发表于 2020-11-5 11:41:17

求整数均值

大哥们帮忙看下哪个地方写错了?感激不尽!

jackz007 发表于 2020-11-5 12:09:21

本帖最后由 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:11:28

本帖最后由 风过无痕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]
查看完整版本: 求整数均值