题目1055:数组逆置--------------------关于char*的使用前,必须分配内存,scanf char*的数据时,不能带&,而且输出时不带*,例如printf("%s %s",str1,str2);
#include<stdio.h> #include<stdlib.h> #include<cstring> int main() { char *str=(char*)malloc (sizeof(char));//char*之前必须分配内存 while(scanf("%s",str)!=EOF)//注意此地不能用&str { char tem; int len =strlen(str); for (int i=len-1;i>-1;i--) { printf("%c",str[i]); } printf("\n"); } return 0; }