题目内容:
从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。
提示:
从键盘输入数据可以使用函数scanf()。
fabs(x)表示计算变量x的绝对值。
3.使用数学函数,需要在程序开头加上编译预处理指令 #include
Input x: -123↙ y=321
输入格式: "%d"
输出格式:
提示信息:"Input x:\n"
输出格式:"y=%d\n"
你的错误的代码呢?
我给你写一个吧
#include <stdio.h>
int main()
{
int n;
printf("Input x:\n");
scanf("%d", &n);
if (n < 0) n = -n;
int m = 0;
while(n!=0){
m=m*10+n%10;
n=n/10;
}
printf("y=%d\n", m);
return 0;
}