Online Compiler C

#include <stdio.h> int main() { char ch; scanf("%c",&ch); int new=1; while(ch=getchar() !=\n){ if(new==1 && ch>='A' && ch<='Z'){ new=0; }else{ printf("ch"); } } return 0; }
1) 这段代码旨在读取用户输入,当遇到大写字母时跳过第一个大写字母的打印,但存在语法错误和逻辑问题。
2) 提示1:检查第6行while循环的条件判断,运算符优先级可能导致语法错误。
   提示2:注意第10行printf语句中的"ch"是字符串字面量,而非变量ch。