EOF的应用

题:实现字母的大小写转换。多组输入输出。 注:
多组输入过程中要注意“回车”也是字母,所以要“吸收”(getchar())掉该字母。


#include<stdio.h> int main() {     char ch = 0;     //循环多次读入,利用gethar消去读入的换行符     while(scanf("%c", &ch) != EOF) {         getchar();         //ch+32即为小写字母         printf("%c\n", ch+32);     } }


如果是输入和输出的个数未知,那么用
while(scanf("%c", &ch) != EOF)
来控制输入,输入多少就输出多少。

全部评论

相关推荐

想润的芹菜人狠话不多:把其中一个老总放中间都会得罪另一个
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务