C语言经典算法100例-017-统计输入的字符数
来源:互联网 发布:java base64转换为pdf 编辑:程序博客网 时间:2024/04/30 22:33
题目如下:
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.分析:字符和整型可以隐式互转,字符即整数。
输出结束的标示符为‘\n’。
2.来看源程序:
#include <stdio.h>#include <conio.h>int main(){ int letters=0,spaces=0,numbers=0,others=0; char c; printf("Please input some characters!\n"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c>='0'&&c<='9') numbers++; else if(c==' ') spaces++; else others++; } printf("Including %d letters, %d spaces, %d numbers, and %d others!\n",letters,spaces,numbers,others); getch(); return 0;}这里是我首次使用conio.h,这个头文件是console i/o控制台输入输出的意思,常用函数如下:
getch():在windows平台下从控制台无回显地取一个字符,在linux下是有回显的。
getchar():读取一个字符并返回。
注意:当输入回车时getchar()得到'\n'。
&&优先级高于||。可以先与后非无需括号。
0 0
- C语言经典算法100例-017-统计输入的字符数
- C语言统计输入行数、单词数、字符数
- C语言统计输入行数、单词数、字符数
- 统计输入的行数,单词数与字符数(C语言)
- C语言统计每行的字符数
- C语言统计每行的字符数
- <c语言经典100例>c15 字符统计
- 【C语言】统计字符数
- 【C语言】统计字符数
- C语言编程:统计输入的各字符的个数
- C语言,统计输入的字符各类的个数
- C语言经典算法100例-013-求水仙花数
- 05:统计单词数 [C语言字符数组的应用]
- C语言之统计输入字符数量
- 统计输入的行数、单词数与字符数用C实现
- 字符统计(经典的算法与思想)
- C语言经典算法100例-030-判断一个数是否为回文数
- 统计行数、单词数与字符数(C语言)
- memcached安装和简单使用
- spring通过3种写法来inject value到bean的property中。
- java线程2
- Java、LotusScript和JavaScript中的自定义事件编程
- bootstrap3:hover下拉菜单
- C语言经典算法100例-017-统计输入的字符数
- smtp邮件发送
- PresentViewController详解
- 解决VS2008 开发Wince应用程序项目生成速度慢的问题 .
- php设置session的生存周期
- 对于位域在结构体中的比特序
- 透明loading层
- 【 Confluence教程】一、开始你的 Confluence 之旅
- poj 3628 Bookshelf 2