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

比如输入一个数是 5312输出就是2135 如果是120输出021 谢谢了

第1个回答  推荐于2016-03-25
#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();
}本回答被网友采纳
第2个回答  2013-07-26
strrev
我有别的方法用上面的字符串函数将字符串倒置,然后在转换为整形数
第3个回答  2013-07-26
#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位以内的数有效
相似回答