Online Compiler C

#include <stdio.h> int main() { char ch; scanf("%c",&ch); while(ch=getchar() != ){ if(ch>='A' && ch<='Z'){ ch+=32; } } printf("ch"); return 0; }
1) 这段代码试图将用户输入的大写字母转换为小写字母,但存在语法错误和逻辑问题。
2) 提示1:检查while循环的条件表达式,注意运算符优先级和缺少的循环终止条件。
   提示2:注意printf语句中的引号使用,它会影响变量值的输出。