#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;}
新闻热点
疑难解答