c5.11的print和scanf的错误
我的代码:
#include <iostream>
using namespace std;
int main()
{
int a;
float b;
char c;
scanf("%d%c%f",&a,&c,&b);
printf("a=%d,b=%f,c=%c ",a,b,c);
return 0;
}
可是出来的结果都是0.0000
是我的代码错误了吗?
谢谢!!
对你程序中scanf()语句作了些修改,程序就能正确的打印了,程序与运行结果如下:
#include <iostream>
using namespace std;
int main()
{
int a;
float b;
char c;
scanf("%d %c %f",&a,&c,&b);
printf("a=%d,b=%f,c=%c
",a,b,c);
return 0;
}
热门标签: