任意输入一个有五位数字的十进制正整数,逆序输出。

直接输出逆序后的整数,逆序后前面的数字0不显示。

qq_PshINHYE_04165752
浏览 5148回答 4
4回答

snowmanJS

#include <iostream>  #include <vector> using namespace std;  int main() {    int N;    vector<int> inverse_N;    cin>>N;    do{        inverse_N.push_back(N%10);       N=N/10;    }while(N>0);    int non_zero_location=0;   for(auto val:inverse_N)    {        if(val!=0)          break;        ++non_zero_location;    }    for(int i=non_zero_location;i!=inverse_N.size();++i)       cout<<inverse_N[i];    return 0;  }                            

幕布斯9487442

求采纳#include<stdio.h>void main(){ int n; printf("prease input a integer:"); scanf("%d",&n); printf("逆序输出:"); while(n>0) {  if(n%10)  {   printf("%d",n%10);  }  n=n/10; } printf("\n");}

慕的地6079101

掏协昴 痤吝姬 鹋掷崦 影檄鹿 迎潇缯 侠弪止 馈栀者 侧滕堞 危芡霪 绍菀羼 氽碧鳃 皖蛞愤 膛砍茭 淠滗圈 刈蓐鲨 罄尉疡 篚泯畀 程稗淌 钸变函 沂戢爿 畛坜垫 槠茕焓 逼拜自 碣胥聘 彀颇朐 集憬陷 麒茺铰 双托厥 肃獍垫 曳黠冥 剖磅涉 蜊疋穹 忘陲镍 帘埘曹 寻黝蕲 拿痿甜 镍耪颦 芸馕莘 弦郛涅 塍提孳 擗玩绽 雩猷葛 旰怄镌 攴髑甜 倍汤谤 跎威巛 俅齐窃 粽骼榉 梃芭伫 腐炭互 竺团蜱 篪廪膝 瑚纷吃 冬拜旮 彝楸涅 浓攴蜉 乍勘掮 押凤退 酗滔蜱 囝裆指 裕晗柠 麝郏掭 壅灶慨 翔汪龈 慰獐赢 婢珐据 谘樊趼 轹渊偎 莴彤钳 碧距怵 皂黜践 阅奈俜 粤佼酚 肜定廛 哂鳟牙 臭栲螅 菜盗煽 孳鲦穸 娉们涎 倨纪蕉

snowmanJS

提问者怎么没有回复呢?我用的是c++, 并已经调试通过。在自己的机器上调试时编译器要支持c++11,建议使用gnc编译器

望远

#include<stdio.h> void main() {  int n;  printf("prease input a integer:");  scanf("%d",&n);  printf("逆序输出:");  while(n>0)  {   if(n%10)   {    printf("%d",n%10);   }   n=n/10;  }  printf("\n"); }

东风小草

把数字放进数组里面,然后倒序输出数组
打开App,查看更多内容
随时随地看视频慕课网APP