这个又如何搞的
这个又怎么搞的
#include "stdio.h"
int main()
{int i,sum;
scanf("%d,%d",&i,&sum);
printf("%f,%f",i,sum);
}
输出为浮点不行啊??不是可以吗?如果改为这样呢,
#include "stdio.h"
int main()
{int i,sum;
scanf("%f,%f",&i,&sum);
printf("%f,%f",i,sum);
}也是报错,为什么不行?
------解决方案--------------------
要用float类型的话就定义float类型的变量,不然用之前强转一下子
#include "stdio.h"
int main()
{int i,sum;
scanf("%d,%d",&i,&sum);
printf("%f,%f",i,sum);
}
输出为浮点不行啊??不是可以吗?如果改为这样呢,
#include "stdio.h"
int main()
{int i,sum;
scanf("%f,%f",&i,&sum);
printf("%f,%f",i,sum);
}也是报错,为什么不行?
------解决方案--------------------
要用float类型的话就定义float类型的变量,不然用之前强转一下子