逆序三位数

来源:互联网 发布:国家法律法规数据库 编辑:程序博客网 时间:2024/09/21 06:37

首先我们分析 此题的算法。


给出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;}  


原创粉丝点击