新人问题,请指教! (字母大小写转换)
Hi 大家好!我刚学C语言,写了段字母大小写转换的程序,但不知为何不能循环?望指教,先谢了!
代码如下(附件有截屏图):
#include <stdio.h>
int main(int argc, const char * argv[]) {
char a;
char b;
int count = 0;
while (count == 0) {
scanf("%c", &b);
if (b>='A' && b<='Z') {
a=b+('a'-'A');
printf("%c\n",a);
} else if (b>='a' && b<='z') {
a=b-('a'-'A');
printf("%c\n",a);
} else {
count++;
}
}
printf("byebye\n");
return 0;
}
谢谢!