在线编译器 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语句的输出内容,注意变量名和字符串的区别。