输入任意一个正整数,将其反向输出。如:输入12345,输出54321。刚学C++,简单一点的程序

2024-11-10 08:19:31
推荐回答(3个)
回答1:

#include
using namespace std;
int main()
{
int n;
cin>>n;
while(n) //倒序输出整数
{
cout< n/=10;
}
}

回答2:

你好,代码:
var
st:string;
i:longint;
begin
readln(st);
for i:=length(st) downto 1 do write(st[i]);
end.

回答3:

#include
#include
using namespace std;
int sore(int n);
int main()
{
int elem;
cout<<"请输入原始数:";
cin>>elem;
elem=sore(elem);
cout<<"反序数为:"< return 0;
}
int sore(int n)
{
int i=0,a[10]={1},dst=0,j,count=n;
while(count)
{
a[i++]=n%(int)pow(10,i+1)/(int)pow(10,i);
count=count/10;
}
for(j=0;j dst+=a[j]*(int)pow(10,i-1-j);
return dst;
}