不知道哪儿错了 求解答,谢谢😣
#include<stdio.h>
int main()
{
float a=0.0;
scanf("%f",&a);
printf("%d",(int)a);
return 0;
}
首先,定义int a;这数据类型不对 ,定义为:float a; 输入:scanf("%f",&a);
int a=floor(a) ,这两句换个变量名,比如:int b = floor(a);
然后输出那里:printf("%d",b);
#include<stdio.h>
int main()
{
float n;
scanf("%f",&n);
printf("%d",(int)n);
return 0;
}