#include<stdio.h>int main(){ float n; scanf("%f",&n); printf("%d",n); return 0;}
3 回答
onemoo
TA贡献883条经验 获得超454个赞
printf 的格式化指示符 %d 对应的是整型,后面必须传入整型变量。
你这里传入的 n 是浮点型,当然就无法正确打印了。
在使用 printf 或 scanf 时,一定要注意后面的变量的类型必须和格式化指示符对应!
- 3 回答
- 0 关注
- 1801 浏览
添加回答
举报
0/150
提交
取消