先存储逆序后的整数再输出(缺点:需要多次调用printf函数,调用函数是需要付出额外的时间和空间的)
#include<stdio.h>
int main()
{
int n;
int m=0;
printf("请输入一个整数:\n");
scanf("%d",&n);
while(n!=0)
{
m=m*10+n%10;
n=n/10;
}
printf("%d\n",m);
return 0;
}
先存储逆序后的整数再输出(缺点:需要多次调用printf函数,调用函数是需要付出额外的时间和空间的)
#include<stdio.h>
int main()
{
int n;
int m=0;
printf("请输入一个整数:\n");
scanf("%d",&n);
while(n!=0)
{
m=m*10+n%10;
n=n/10;
}
printf("%d\n",m);
return 0;
}