第13课 课后作业
#include <stdio.h>int main()
{
int ch;
printf("请输入一行英文句子:");
while ((ch = getchar()) != '\n')
{
if (ch >= 'A' && ch <= 'Z')
{
ch = ch - 'A' + 'a';
}
else if (ch >= 'a' && ch <= 'z')
{
ch = ch - 'a' + 'A';
}
putchar(ch);
}
putchar('\n');
return 0;
}
这段代码最后的 putchar(ch); 有什么用呀?为什么要加上一句这个。 putchar(ch);好像是向终端输入字符吧,加这个打一串字母才能到终端 本帖最后由 jackz007 于 2021-3-1 23:57 编辑
你从键盘输入字符,又是判断又是处理的,目的是什么,不就是为了看到奇妙的效果吗?处理好的字符不显示又怎么能看到效果?是的,这个 putchar(ch) 就是为了把处理结果显示到屏幕上,让你可以直接看见。
页:
[1]