c语言的原题是输入任意三个整数,求他们的平均值 我输入的在问题补充里边请大家帮忙看看

2025-02-25 12:52:47
推荐回答(2个)
回答1:

scanf("%d,%d,%d",num1,num2,num3);
修改为
scanf("%d,%d,%d",&num1,&num2,&num3);

输入时候,要这样输入
1,2,3回车
注意他们之间是要用逗号隔开的,这是你用scanf 用%d,%d,%d"进行格式化的,如果不输入逗号
那么scanf将把2当做逗号过滤掉,而3当做num2,后面的num3将是个不确定的数值
如果你不习惯用逗号隔开,可以修改scanf("%d%d%d",&num1,&num2,&num3),这样输入是
1回车
2回车
3回车

或者直接输入1空格2空格3回车

回答2:

scanf("%d,%d,%d",num1,num2,num3); //这句是要你输入3个数 空格或回车隔开
有点错误,应该改成scanf("%d,%d,%d", &num1, &num2, &num3); 要加上&
printf("average=%7.2f\n",avefage); //这句是显示average的值 指定位浮点型%7.2f 代表小数前最多显示7位,小数点后显示两位