帮忙请教小问题
第一次发帖,所以结贴率是0的,我会很快结贴的。
#include<stdio.h>
int main()
{
float a,b,t;
scanf("%f,%f",&a,&b);
if(a>b)
{
t = a;
a = b;
b = t;
}
printf("%5.2f,%5.2f\n",a,b);
return 0;
}
我输入3空格5不知为何VC++6.0输出-107374176.00,空格3.00.输入其他数时也总是有那个很
大的数,这是什么原因?
[解决办法]
你输入的格式应该是3,5
[解决办法]
"%f,%f"格式要求是 数字,数字
不是数字空格数字