第一种方法,代码如下:
#include <stdio.h>
main()
{
int a,b,t=0;
printf("请输入一个数:");
scanf("%d",&a);
while(a!=0)
{
b=a%10;
t=t*10+b;
a=a/10;
}
printf("%d \n",t);
}
第二种方法用递归函数实现,代码如下:
#include <stdio.h>
void fun(int n)
{
if(n<10)
printf("%d ",n);
else
{
printf("%d",n%10);
return fun(n/10);
}
}
main()
{
int n;
scanf("%d",&n);
fun(n);
}