#include <iostream>
//#include <cstring>
#include <cstdio>
using namespace std;
const int N=10;
int main(int argc, char** argv) {
char str1[N],str2[N];
int i,len;
puts("输入字符串:");
gets(str1);
puts("输出逆序:");
len=strlen(str1);
for(i=len-1;i>=0;i--)
{
str2[len-i-1]=str1[i];
}
str2[len]='\0';
puts(str2);
/*
for(i=0;i<len;i++)
{
cout<<str2[i];
}
*/
return 0;
}
修改后:
#include <iostream>
//#include <cstring>
#include <cstdio>
using namespace std;
//const int N=10;
int main(int argc, char** argv) {
int n;
char str1[n],str2[n];
int i,len;
puts("输入字符串:");
gets(str1);
puts("输出逆序:");
len=strlen(str1);
for(i=len-1;i>=0;i--)
{
str2[len-i-1]=str1[i];
}
str2[len]='\0';
puts(str2);
/*
for(i=0;i<len;i++)
{
cout<<str2[i];
}
*/
return 0;
}