反序输出
写一函数,使输入的一个字符串按反序存放在一字符数组中,然后输出。除了用指针做以外,还可用什么方法呢?请赐教.......
2007-04-08 19:36
2007-04-08 22:42
2007-04-09 09:47
#include <iostream>
using namespace std;
const int maxsize=50;
int count=0;
int main () {
char text[maxsize]={0};
cout<<endl<<"enter a line of text:"<<endl;
cin.getline(text,maxsize);
cout<<"you entered:"<<endl<<text<<endl;
cout<<"opposite output is:";
count=maxsize-1;
for(int i=count;i>=0;--i){
cout<<text[i]<<" ";
}
return 0;
}

2007-04-09 12:41
2007-04-09 22:22
2007-04-09 22:44
#include <iostream.h>
#include <string.h>
#define N 50
int strlength();
char a[N];
void main()
{
int num,i;
cin.getline(a,N,'\n');
num=strlength();
cout<<num<<endl;
for(i=0;i<num;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=num-1;i>=0;i--)
cout<<a[i]<<" ";
}
int strlength()
{
return strlen(a);
}

2007-04-10 00:02

2007-04-10 14:20

2007-05-22 13:16