C语言输入字符串翻转输出

将输入字符串翻转输出。例如abc→cba

#include.h> #include.h> #define max 256 int main() { char a[max]; gets(a); int length=strlen(a); for(int i=length-1; i>=0; i--) { printf("%c",*(a+i)); } printf("\n"); return 0; }

只变换单词顺序 例 HELLO WORLD→WORLD HELLO
#include.h> int main() { int num=0; char ans[90][90]; while(scanf("%s",ans[num])!=EOF)//逐行扫描 { num++; //单词个数 } for(int i=num-1; i>=0; i--)//逆序输出 { printf("%s",ans[i]); if(i>0) printf(" "); //注意末尾不加空格 } return 0; }

    推荐阅读