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)
来控制输入,输入多少就输出多少。

全部评论

相关推荐

12-25 16:26
已编辑
河北科技学院 Java
勇敢的牛油不服输:2800-300那不等于2500一个月吗兄弟们
点赞 评论 收藏
分享
11-03 13:18
门头沟学院 Java
包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务