为什么我输出同是正数或负数时,次序排列不变?
例如:1,2,5 输出还是1.00,2.00,5.00
有正负数才会大小排列。
{ float a,b,t; scanf("%f,%f,%f",&a,&b); if(a>b) {t=a;a=b;b=t;} printf("%3.
答案:2 悬赏:60 手机版
解决时间 2021-03-08 09:39
- 提问者网友:你挡着我发光了
- 2021-03-07 23:34
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-08 00:23
我怀疑是你输入的问题,输入的时候要像2,1这样的格式,因为scanf里边的是逗号。我运行了下,结果是正确的 =========== 我估计也应该是输入的问题。既然你定义的是scanf(" %f, %f",&a,&b);那么你输入的时候就应该输入一个数然后输入逗号,然后再输入下一个数,最后再回车。
全部回答
- 1楼网友:从此江山别
- 2021-03-08 01:03
&a, &b);a=b;
if(a> }
printf(“%5;
scanf( ", b).2f\b=t.2f, amain()
{ float a;n”;%f%f", %5;b) { t=a, b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯