怎样把输入的数字倒序排列?

wangericac 2007-04-14 10:09:56
请问各位高手,怎样把随意输入的整数倒序显示出来啊?
...全文
513 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ch1oE 2007-04-14
  • 打赏
  • 举报
回复
人家这么问就是说要算法而不是STL吧...
飞哥 2007-04-14
  • 打赏
  • 举报
回复
倒叙输出
Reverse
mrdone 2007-04-14
  • 打赏
  • 举报
回复
char *ch;
cin>>ch;
int i=strlen(ch)-1;
for(i;i>=0;i--)
{
cout <<ch[i];
}
taodm 2007-04-14
  • 打赏
  • 举报
回复
string读入,reverse算法
都现成的
yulefox 2007-04-14
  • 打赏
  • 举报
回复
vector
renzaijiang 2007-04-14
  • 打赏
  • 举报
回复

char* get_string(char* s){
char c = getchar();
if(c != '#'){
s = get_string(s);
*s++ = c;
}
*s = '\0';/*结果还是和steedhorse(晨星)的一样,牛人就是熟练,steedhorse(晨星)漏了c=='#'时的这句*/
return s;
}
小一郎 2007-04-14
  • 打赏
  • 举报
回复
void reverse(const char *ptr)
{
if (*ptr == '\0')
return;
else {
reverse(ptr + 1);
cout<<*ptr;
}
}

void main()
{

char num[100];
cout<<"input a number\n";
cin>>num;
cout<<endl;

reverse(num);



}
不想低调 2007-04-14
  • 打赏
  • 举报
回复
取出每位的值,再构造个新的倒序的整数
yydrewdrew 2007-04-14
  • 打赏
  • 举报
回复
用个栈就可以啊

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧