1.字符统计有一行文字(不超过80个字符),要求分别统计出其中英文大写字母、小写字母、数字、空格及其他字符的个数并输出。
#include <stdio.h>#include <string.h>void main(){ char s[100]="12A3B4 abc$%#!>"; int i=0,lwr=0, upr=0, dig=0, blank=0,other=0; for(;s[i]!='\0';i++) if(s[i]>='A'&&s[i]<='Z') upr++; else if (s[i]>='a'&&s[i]<='z') lwr++; else if (s[i]>='0'&&s[i]<='9') dig++; else if (s[i]==' ') blank++; else other++; printf("大写字母=%d 小写字母=%d 数字=%d 空格=%d 其他=%d\n",upr,lwr,dig,blank,other);}[/i][/i][/i][/i][/i][/i][/i][/i]
举一反三
内容
- 0
从键盘上输入一行字符串,分别统计并输出字符串中英文字母、空格、数字和其他字符的个数。
- 1
有一篇短文,共有3行文字,每行有80个字符。想统计出其中英文大写字母、小写字母,数字、空格以及其他字符各有多少个。
- 2
统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。
- 3
输入一行文字, 统计其中的大写字母、小写字母、空格、数字以及其他字符各有多少?
- 4
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数