用C语言编程输入任意一个整数使其倒序输出


比如输入一个数是 5312输出就是2135 如果是120输出021 谢谢了
#include<stdio.h>袭森晌
#include<string.h>春陵
void main()
{
char str[100];
int n;
printf("拍锋input a number:");
gets(str);
n=strlen(str);
for(;n>=0;n--)printf("%c",str[n]);
getchar();
}
strrev
我有别的方法用上面的字符串函数将字符串倒置,然后在转换为整形数
#include<或毕stdio.h>
void main()
{int num,a,b,c;<br>scanf("%d",&num);<br>while(num>0)<br>{<br> c=num%10;<br>printf("%d",c);<br>num=num/10;<br>}
printf("\n");
} //它只对10位以内的数腊团闭有轮裂效