用C++编程将输入的正整数按反序输出,例如:输入123,则输出321。
答案:3 悬赏:0
解决时间 2021-02-10 07:06
- 提问者网友:無奈小影
- 2021-02-09 14:32
用C++编程将输入的正整数按反序输出,例如:输入123,则输出321。
最佳答案
- 二级知识专家网友:我们只是兮以城空
- 2021-02-09 14:47
#include "iostream.h"
void main()
{
long n,m;
cout<<"请输入任意整数";
cin>>n;
do
{ m=n%10; cout<<m; n/=10;
} while(n);
}
方法二:
递归函数
void fan(int n)
{
if(!n)
return;
cout<<n%10;
fan(n/10);
}
void main()
{
long n,m;
cout<<"请输入任意整数";
cin>>n;
do
{ m=n%10; cout<<m; n/=10;
} while(n);
}
方法二:
递归函数
void fan(int n)
{
if(!n)
return;
cout<<n%10;
fan(n/10);
}
全部回答
- 1楼网友:哭不代表软弱
- 2021-02-09 16:59
int x=123/100=1 百位
int y=123%100/10=2 十位
int z=123%10=3 个位
int result=z*100+y*10+x 这个就是你要的了,具体的你自己写吧
- 2楼网友:一身浪痞味
- 2021-02-09 15:23
int a[3];
cin>>a[0];
cin>>a[1];
cin>>a[2];
for(int i=2;i>=0;i--)
{
cout<<a[i];
}
就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |