关于C语言中的换行问题
这是一个将小写字母转换成大写字母的程序。为什么当if是真的时候,还是会换两行?#include"Stdio.h"#include"Conio.h"#defineEOF-1...
这是一个将小写字母转换成大写字母的程序。 为什么当if是真的时候,还是会换两行? #include "Stdio.h" #include "Conio.h" #define EOF -1 int main(void) { int c ; while ((c = getchar()) != EOF) if ('a' <= c && c <= 'z') ... 这是一个将小写字母转换成大写字母的程序。 为什么当if是真的时候,还是会换两行? #include "Stdio.h" #include "Conio.h" #define EOF -1 int main(void) { int c ; while ((c = getchar()) != EOF) if ('a' <= c && c <= 'z') putchar( c + 'A' - 'a'); else if (c == '\n'){ putchar('\n'); putchar('\n'); } else putchar(c); return 0; } 展开
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询