反序输出代码问题

题目描述

将输入的代码反序输出

相关代码

#include<stdio.h>
int main(){
    char a[1001];
    int n=0;
    while((a[n]=getchar())'\n'){
        n++;
    }
    for(;n>=0;n--){
        putchar(a[n]);
    }
    return 0;
} 

你期待的结果是什么?实际看到的错误信息又是什么?

带入值没问题,但总显示RE是为什么?

阅读 1.2k
1 个回答
 while((a[n]=getchar())'\n') 这一句编译不过是要表达当输入为回车时停止吗?
 whiel((a[n]=getchar())!="\n)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进