输入10000~99999之间的正整数N,然后输出百位四舍五入的值。
如:输入99999 输出100000
输入29300 输出29000
/* 逆序输出一个正整数 */
#include <stdio.h>
int main(void)
{
int x;
printf("Enter x: "); /* 输入提示 */
scanf ("%d", &x);
while(x != 0){
printf("%d ", x%10);
x = x / 10;
}
return 0;
先除以1000变成浮点数,再加上0.5,再将结果强制转换为整型,然后再乘以1000
int n=99999;
int m = int(n/1000.0+0.5)*1000;