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

全部评论

相关推荐

object3:开始给部分🌸孝子上人生第一课了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务