要求用C++编写:输入一个正整数,把它各位数字前后颠倒一下,然后输出。

比如123=321 1234=4321我是一个学C++新手,希望你能帮助我。
2024-11-15 17:34:29
推荐回答(3个)
回答(1):

帮你写了个. 你看看#include
using namespace std;int main()
{
int i,n;
cout<<"输入一个正整数: ";
cin>>n; cout<<"逆序输出: "; while(n){
cout< n/=10;
}
cout< return 0;
}

回答(2):

把输入的正整数当做一个字符串处理,会简单点,因为要求输入的数的范围没有#includeusing namespace std;int main(){ char a[10],c; int i; cout<<"请输入一个正整数:"; while(i=1;(c=getchar())!='\0';i++) a[i]=c; cout<<"该正整数的反数为:"; for(;i>=1;i--) cout<

回答(3):

#include

using namespace std;

int main()
{
int i,n;
cin>>n;
while(n>0)
{
cout<n/=10;
}
return 0;
}