![]() |
#2
阳光上的桥2023-04-07 16:51
|

#include <stdio.h>
int main()
{
int m,x;
do{
printf("请输入一个正整数:");
scanf_s("%d", &m);
if (m<0)
puts("请不要输入非正数。");
} while (m <= 0);
x = m;
while (m >0){
m /= 10;
printf("%d", m%10);
}printf("%d逆向显示的结果是%d", x,m%10);
return 0;
}
int main()
{
int m,x;
do{
printf("请输入一个正整数:");
scanf_s("%d", &m);
if (m<0)
puts("请不要输入非正数。");
} while (m <= 0);
x = m;
while (m >0){
m /= 10;
printf("%d", m%10);
}printf("%d逆向显示的结果是%d", x,m%10);
return 0;
}
这个代码是我改了的,将m的值赋给x,在对它进行求倒序,大佬有需求可以将这一部分删除,就可以看到标题的问题。
只有本站会员才能查看附件,请 登录
还有一种写法是友友告诉我的,
#include <stdio.h>
int inverse_num(int n)
{
int t = 0;
while (n)
{
t = t * 10 + t % 10;
n /= 10;
}
return t;
}
只有本站会员才能查看附件,请 登录