博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输入的字符统计:getchar()使用
阅读量:6476 次
发布时间:2019-06-23

本文共 805 字,大约阅读时间需要 2 分钟。

1 #include 
2 /* 3 从键盘读取用户输入直到遇到#字符, 4 编写程序统计读取的空格数目、 5 读取的换行符数目以及读取的所有其他字符数目。 6 (要求用getchar()输入字符) 7 */ 8 int main(void) 9 {10 char ch;11 int i=0;12 int j=0;13 int k=0;14 printf("Please input a string end by #:\n");15 ch = getchar();16 while (ch != '#')17 {18 if (ch == ' ')19 { i++;//空格20 ch = getchar();21 continue;22 }23 else if(ch == '\n')24 {25 j++;26 ch = getchar();27 continue;28 }29 else30 {31 k++;32 ch = getchar();33 continue;34 }35 }36 printf("space: %d,newline: %d,others: %d\n", i,j,k);37 return 0;38 }

 

转载于:https://www.cnblogs.com/zhule2018/p/8993710.html

你可能感兴趣的文章
java 统计某个短的字符串出现在大的字符串中的次数
查看>>
各种情况下获取web工程的路径
查看>>
分享学习Python的五大必备技能
查看>>
docker 镜像制作及dockerfile
查看>>
Python学习:生成器(generator)和迭代器(iterator)
查看>>
五个非常重要的移动Web内容适应设计理念
查看>>
磁盘无法访问文件或目录损坏且无法读取资料找到的法子
查看>>
zabbix-6:zabbix代理
查看>>
SQL Server Profiler简单使用
查看>>
三种MPM在工作时的属性
查看>>
币氪研报|VET(VeChain)
查看>>
defaultdict的妙用和列表推导式
查看>>
spark任务运行过程的源码分析
查看>>
超大磁盘在线扩容
查看>>
20190308 samba服务、inotify和rsync实现实时同步、防火墙
查看>>
linux试题
查看>>
备考2019一级消防工程师,这份攻略看一下
查看>>
Oracle Stream Replication实例(二)
查看>>
Java类的Hash函数和集合类
查看>>
如何对Linux的grub进行加密
查看>>