求助!怎么同时输出整数和浮点数?
问题补充:
#include <stdio.h>
int main (void)
{
int a, b, c, sum;
printf ("请分别输入a, b, c的值:\n");
scanf ("%d%d%d", &a, &b, &c);
sum = a * b * c;
if (sum > 100)
{
printf ("结果大于100,为%d\n", sum);
}
else if (sum < 100)
{
printf ("结果小于100, 为%d\n", sum);
}
else
{
printf ("结果为100\n");
}
return 0;
}
最佳答案
“结果大于100,为%d\n", sum”
这里你写的%d,就输入的整数啊,如果你写%f就输出浮点数啊,如果你想两个同时输出,那就两个一起写,%d,%f 后面sum,sum (sum写两个,用,隔开),望采纳!
追问:
scanf ("%d%d%d", &a, &b, &c);这句怎么改? 追答:
不用改啊
输入浮点数,scanf ("%f%f%f", &a, &b, &c);只是a,b,c 在定义的时候也要定义为浮点数float而不是int
最佳答案由网友 Ada_go 提供
其他回答
暂无其它回答!