#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;
}
用递归怎么写压?
#include <iostream.h>#include <string.h>#define N 50int 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);}