#include<stdio.h>
int main()
{
float t;
scanf("%f",&t);
t=(int)t;
printf("%d",t);
}//没有报错警告但结果错误
#include<stdio.h>
int main()
{
float t;
int i;
scanf("%f",&t);
i=(int)t;
printf("%d",i);
}//正确,结果为舍去小数位,若要向上取整再+1
//如果是向上取整还可以直接:i=ceil(t);