Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213997
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 20:28
文章分类
文章存档

2014年(73)

分类: C/C++

2014-12-09 15:35:39


点击(此处)折叠或打开

  1. #include <stdio.h>

  2. int main()
  3. {
  4.     char ch;
  5.     int a, b, c, d;
  6.     a = 0;
  7.     b = 0;
  8.     c = 0;
  9.     d = 0;
  10.     
  11.     while(1)
  12.     {
  13.         scanf("%c",&ch);
  14.         if(ch==' ')
  15.         {
  16.             a++;
  17.         }
  18.         else if(ch>=48&&ch<=57)
  19.         {
  20.             b++;
  21.         }
  22.         else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
  23.         {
  24.             c++;
  25.         }
  26.         else if(ch=='\n')
  27.         {
  28.             break;
  29.         }
  30.         else
  31.         {
  32.             d++;
  33.         }
  34.     }

  35.     printf("空格的数量是%d\n", a);
  36.     printf("数字的数量是%d\n", b);
  37.     printf("字母的数量是%d\n", c);
  38.     printf("其他字符的数量是%d\n", d);
  39.     return 0;

  40. }

阅读(1523) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~