您的位置:首页 > 其它

逆序三位数

2017-11-15 14:19 113 查看
首先我们分析 此题的算法。

给出123,如何逆序为321呢。

123%10=12.....3

12%10=1.....2

1%10=0.....1

各项取余就是逆序的三个数字。

设ret = ret *10 +余数

#include<stdio.h>
int main()
{
int x,digit;
scanf("%d",&x);
int ret = 0;
while(x>0)
{
digit=x%10;
ret = ret*10+digit;
x/=10;
}
printf("%d",ret);
return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: