#include <stdio.h>
#include <stdlib.h>
/*
5. 请用户输入1个实数(浮点型),请编写算法对这个实数进行四舍五入到个位的运算.
例如 12.56经过四舍五入运算得到13. 而12.45经过四舍五入运算得到12
*/
int main()
{
double num = 0;
printf("请输入1个实数:\n");
scanf("%lf",&num);
int i = num; //取浮点数的整数部分
float j = num - i; //取浮点数的小数部分
if((int)(j*10)>4){ //四舍五入判断
printf("num = %d",i+1);
}else{
printf("num = %d",i);
}
return 0;
}
|
|