![]() |
#2
pangding2012-09-21 20:44
|

#include <iostream>
#include <string>
using namespace std;
int length(char *str)
{
int len;
len=strlen(str);
return len;
}
char reverse(char *str)
{
char b;
int len,i;
len=length(str);
for(i=0;i<len/2;i++)
{
b=str[i];
str[i]=str[len-i-1];
str[len-i-1]=b;
}
for(i=0;i<len;i++)
cout<<str[i]<<' ';
cout<<endl;
return 0;
}
int main()
{
char str[100];
while(cin.getline(str,100))
{
cout<<length(str)<<endl;
reverse(str);
}
return 0;
}
#include <string>
using namespace std;
int length(char *str)
{
int len;
len=strlen(str);
return len;
}
char reverse(char *str)
{
char b;
int len,i;
len=length(str);
for(i=0;i<len/2;i++)
{
b=str[i];
str[i]=str[len-i-1];
str[len-i-1]=b;
}
for(i=0;i<len;i++)
cout<<str[i]<<' ';
cout<<endl;
return 0;
}
int main()
{
char str[100];
while(cin.getline(str,100))
{
cout<<length(str)<<endl;
reverse(str);
}
return 0;
}
请问下,哪里错了,输入789WER后倒置的结果为何输出的是一些不相关的