C语言里输入一个正整数,如何让它逆序输出?

时间:2021.11.06 发布人:仙烈焰护甲

C语言里输入一个正整数,如何让它逆序输出?

已解决问题

谷歌仙烈焰护甲用户在2021.11.06提交了关于“邱少云C语言里输入一个正整数,如何让它逆序输出?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T14:38:36。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

intmain()

{

李欢它inti=12345;//定义一个12345的整数

inttemp=问答0;//temp作为存储的值

while(i!=0){

temp=temp*10+i%10;

i/=10;

}//反序取出来

p住形和例济rintf("%d",temp);//打印

return0;

}

扩展**:反之正序输出

输入:12345

防输出:"12345"

charstr(intx)

{

chara[100];//存放整数转换过来的字符

inti;//计数

if(x/10!=0)

str(x/10);

流多友略成喘试找括if(x>=0)

a[i]='0'+x%10;//整是剧皇胜数转换成字符存储,字符都是以整数形式存储

else

a[i]='0'+(-x)%10;//整形包括负数

prin半织小率病小tf("%c",a[行妈差航流敌载i++]);

}

intmai钢南真践帝层跟然律n()

{

inti;

技皮列花printf("请输入一个整数:

scanf("%d",&i);

s雨深使类找下轮名示且tr(i);

return0含相提渐古千把选段办顶;

}