2、输入一行字符,分别统计其中大小写英文字母、空格、数字和其他字符的个数。
#include[stdio.h] int main() { int p=0,k=0,i=0,q=0; char ch; for(;(ch=getchar())!='\n';) { putchar(ch); if((ch>='A'&&ch[='Z')||(ch]='a'&&ch[='z')) p++; else if(ch==' ') k++; else if(ch]='0'&&ch<='9') i++; else q++; } printf("%d %d %d %d\n",p,k,i,q); return 0; }
举一反三
- //【E11_1.c】 输入一行字符,分别统计出其中英文字母(大小写)、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 数组2(统计各类字符的个数)题目描述输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符。输出英文字母、空格、数字和其他字符的个数样例输入Abcd 1234 xyz!样例输出7 2 4 1提示可以使用字符数组,用gets读入一行字符。
- 编写C语言程序实现,输入一行字符, 分别统计出其中英文字母、空格、数字和其他字符的个数。
- 文章中有N行______ 文字,每行有80个字符,分别统计大写英文字母、小写英文字母、数字字符、空格字符和其它字符个数。
内容
- 0
一篇文章有3行文字,每行80个字符,分别统计其中大小写英文字母、空格、数字和其他字符的个数。
- 1
6.11 输入一行字符,统计其中的英文字符、数字字符、空格和其它字符的个数。
- 2
统计问题。输入一行字符,分别统计出其中的英文字母,数字和其他字符的个数,以回车为结束标志
- 3
编写代码实现,通过键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 4
输入一个字符串,统计其中英文字母、空格、数字和其他字符的个数