李成笔记网

专注域名、站长SEO知识分享与实战技巧

C语言经典程序-21-统计英文字母、空格、数字和其它字符的个数

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

1.程序分析:利用while语句,条件为输入的字符不为'\n'.

2.程序源代码:

#include "stdio.h"
void main()
{
 char c;
 int letters=0,space=0,digit=0,others=0;
 printf("please input some characters\n");
 while((c=getchar())!='\n')
 {
 if(c>='a'&&c<='z'||c>='A'&&c<='Z')
 letters++;
 else if(c==' ')
 space++;
 else if(c>='0'&&c<='9')
 digit++;
 else
 others++;
 }
 printf("all in all:char=%d space=%d digit=%d others=%d\n",letters,
 space,digit,others);
}

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言