代码:统计一行字符中英文字母、空格、数字、其他的个数(%[^\n])
来源:互联网 发布:h5页面制作软件 知乎 编辑:程序博客网 时间:2024/05/17 12:46
#include<stdio.h>#include<string.h>int main(){int i,letter,space,num,others;letter=space=num=others=0;char a[1000];scanf("%[^\n]",a);for(i=0;i<strlen(a);i++){if((a[i]>='a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z'))letter++;else if(a[i]==' ')space++;else if(a[i]>='0' && a[i]<='9')num++;else others++;}printf("letter: %d\nspace: %d\nnum:%d\nothers: %d\n",letter,space,num,others);return 0;}
scanf("%[^\n]",a); 本行可以用gets(a); 代替。
scanf()是不可以读入空格的,他是以空格,tab,和回车为结束符的,而gets是不以空格为结束符的,他可以读入空格的,他只以回车和tab键为结束符。
written by Sneexy
1 0
- 代码:统计一行字符中英文字母、空格、数字、其他的个数(%[^\n])
- 统计一行字母(以\n结尾),分别统计中英文字母、空格、数字和其它字符的个数
- 输入一行字符,统计其中字母数字空格和其他字符的个数
- 输入一行字符,统计字母,数字,空格,其他的个数
- 统计字母、空格、数字和其他字符的个数。
- 输入一行字符,统计其中英文字符、数字字符、空格和其他字符的个数
- 求字符串中英文字母,空格,数字,还有其他字符的个数
- 统计字符串字母,数字,空格和其他字符个数
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文,空格,数字和其他字符的个数
- 6.2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,统计处其中英文字母、空格、数字和其他字符的个数
- vim配置vundle插件管理器
- OC中的归档和反归档
- leetcode162---Find Peak Element(找峰值点)
- Android 用Canvas 画几何图形,画出小黄人
- x265-1.7版本-encoder/dpb.h注释
- 代码:统计一行字符中英文字母、空格、数字、其他的个数(%[^\n])
- Mysql基本操作语句
- tcp/ip协议的3次握手
- Discuz!创始人戴志康:关于命运、成长和目标
- virtualbox vb 虚拟机网卡工作模式
- x265-1.7版本-encoder/encoder.cpp注释
- android gridview布局,实现长按某一个,所有项都显示删除的图标
- 矩阵乘法(简单基础)
- LeetCode290. Word Pattern