#取近似值,四舍五入
#include <stdio.h>
int main(int argv, char **argc)
{
int rv=-1;
float num=0;
ji
while(1)
{
tip:
printf("Input your float number in 32bit!\n");
scanf("%f",&num);
getchar();
rv=sizeof(num);
if(rv>32)
{
printf("Input error!");
goto tip;
}
printf("Accept the true num!\n");
printf("%d\n",(int)(num+0.5));
}
return 0;
}
#华为机试题#