读书人

任意数的逆序算法。该如何解决

发布时间: 2012-03-20 14:01:11 作者: rapoo

任意数的逆序算法。
输入任意一个数,要求可以输出其逆序。我会写固定位数的这个程序,可是不会写任意的数的逆序,请大家提醒一下我这个算法。谢啦。

[解决办法]
最投机的想法是,输入的时候,用字符串接受 - -。
然后剩下的,你就懂了,了不起最后做一次atoi就行了


[解决办法]

探讨

最投机的想法是,输入的时候,用字符串接受 - -。
然后剩下的,你就懂了,了不起最后做一次atoi就行了

[解决办法]
C/C++ code
#include <stdio.h>#include <stdlib.h>int main(){    int num, rst = 0;    scanf("%d", &num);    do    {        rst = rst * 10 + num % 10;        num = num / 10;    }while(num != 0);    printf("%d\n", rst);    system("pause");    return 0;}
[解决办法]
#include <stdio.h>

main()
{
int i = 0;
printf("please enter a number: \n");
scanf("%d",&i);
int p = i;
printf("%d",p%10);
while(1==1)
{
int r = p/10;
if (r == 0)
break;
printf("%d",r%10);
p = r;
}
}
[解决办法]
一亿亿亿亿亿位数的逆序!?

读书人网 >C语言

热点推荐