求C++程序:随意输入一串数字将其反向输出

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:29:16
能用数组做吗?就是这些数字是在数组里面的,如:a[5]={1,2,3,4,5}=>a[5]={5,4,3,2,1}

#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
for(int j=s.size()-1;j>=0;j--)
cout<<s[j];
return 1;
}

#include <iostream.h>
int main()
{
int i,j=0,t;
char a[100]; \\位数不够可以修改\\
for(i=0;i<100;i++) \\位数不够可以修改\\
{ cin>>a[i];
j++;
if(a[i]=='\n')
break;
}
for(i=j-1;i>=0;i--)
cout<<a[i];
}用字符数组来保存,限定100位,不够再修改.

#include<iostream.h>
void main()
{
cout<<"enter the number:";
int num;
cin>>num;
while(num>0)
{
cout<<num%10;
num=num/10;
}
}

#include<iostream>
#include<string>
using namespace std;
void main()
{
int x,i;
str