第一步:算法思路
如果输入的是:1234——输出4321则:得到4,得到3,得到2,得到1
1234%10=4(余4),得到4,打印完这个4,4就没用了;
1234/10=123(商123),把4去掉了。
123%10=3(余3),得到3,打印完这个3,3就没用了;
123/10=12(商12),把3去掉了。
12%10=2(余2),得到2,打印完这个2,2就没用了;
12/10=1(商1),把2去掉了。
1%10=1(余1),得到1,打印完这个1,1就没用了;
1/10=0(商0),把1去掉了。
这儿变成0了,说明把它们每位都拿到了。
模10余10计算很多次,写成while循环。
第二步:代码实现:
#include<stdio.h>
int main()
{
//输入
int n = 0;
scanf("%d", &n);//1234
//计算并输出
while (n)
{
//如果n不等于0,说明n里还有位需要拿下来。如1234非0为真,就进入循环。
print