題目描述
寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。
輸入描述:
輸入一個正浮點數值
輸出描述:
輸出該數值的近似整數值
解法1(C):
#include<stdio.h>
int main()
{
float n;
scanf("%f", &n);
printf("%d\n" ,(int)(n + 0.5));
return 0;
}
題目描述
寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。
輸入描述:
輸入一個正浮點數值
輸出描述:
輸出該數值的近似整數值
解法1(C):
#include<stdio.h>
int main()
{
float n;
scanf("%f", &n);
printf("%d\n" ,(int)(n + 0.5));
return 0;
}