思路 还有错误在哪??
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
#include <stdio.h>
//int getfloor(double x);
int getfloor(double x)
{
int i;
if (x>=0)
{
i=(int)x;
}
else if (x<(int)x)
{
i=(int)x-1;
}
if (x==(int)x)
{
i=(int)x;
}
return i;
}
int main ()
{
float x;
scanf("%f",&x);
printf("%d\n",getfloor(x));
return 0;
}