首页 > 分享 > 3.1逆序输出

3.1逆序输出

#include<stdio.h>

intmain()

{

int a,t=0;

scanf("%d",&a);

for(;a!=0;a=a/10)//循环条件不能忘

{

t=a%10+t*10;

}

printf("%d",t);

return0 ;

}

【问题描述】利用while语句编写程序实现将输入不超过5位的整数按逆序输出。

【输入形式】输入一个整数
【输出形式】输出逆序后的整数
【样例输入1】12345

【样例输出1】54321

【样例输入2】120

【样例输出2】21

【样例说明】输入的整数位数是不确定的。

#include<stdio.h>

int main()

{

int a,t=0;

scanf("%d",&a);

while(a)

{

t=a%10+t*10;

a=a/10;

}

printf("%dn",t);

return 0;

}

/*12345 t=5 a=1234 ;t=4+50=54 a=123,;t=3+540=543 a=12,;t=2+5430=5432 a=1;t=1+54320=54321 a=0;

第一次得t=个位数 a=去掉个位数之后的数结果=个位

第二次得t=十位数+个位数*10 a=去掉个位十位之后的数结果=个位十位

第三次的t=百位数+个位十位*10 a=去掉个位十位百位的数结果=个位十位百位

*/

相关知识

第五十五题:将一个数组逆序输出。
宠物连连看3.1下载 4399宠物连连看3.1
7k7k宠物连连看3.1小游戏
模拟数组(两位数乘法)
猫咪社区3.1手机版
宠物连连看3.1原版
宠物连连看3.1
云上城之歌三输出宠物,输出最高的宠物
TERA弓箭手输出攻略
宠物连连看3.1无敌版

网址: 3.1逆序输出 https://m.mcbbbk.com/newsview522640.html

所属分类:萌宠日常
上一篇: 再也不怕自己宠物没有寿命了,最新
下一篇: 在顺序表中删除指定位置(i=5)