实现效果如图:
文章图片
【c语言|C语言——字符串分类统计】代码如下:
#include
int main(int argc,char *argv[])
{
// 数字空格 字母其他字符
int digit=0,space=0,letter=0,other=0;
char c;
while((c=getchar())!='\n')
{
if( c<='9' && c>='0')
digit++;
else if( (c<='z' && c>='a') || (c<='Z' && c>='A') )
letter++;
else if( c ==' ')
space++;
else
other++;
} printf("%d %d %d %d\n",letter,digit,space,other);
return 0;
}
推荐阅读
- C语言|C语言——字符串旋转问题
- 字符串|C语言——字符串学习笔记(2)
- 字符串操作|c语言——字符串右移
- c语言|C语言——指针
- c语言|C语言初阶——2.函数
- C语言|用牛顿迭代法求方程的根
- C|C语言程序设计第二版学习笔记
- C语言|第一章 c语言程序设计概述(笔记自用)
- Linux|C语言程序设计现代方法v2 K.N.King 笔记及课后习题解答