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

2015年(6)

2014年(8)

分类: C/C++

2014-12-09 16:11:03


点击(此处)折叠或打开


点击(此处)折叠或打开

  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.     while(1)
  11.     {
  12.         scanf("%c",&ch);
  13.         if(ch==' ')
  14.         {
  15.             a++;
  16.         }
  17.         else if(48<= ch&&ch <= 57)
  18.         {
  19.             b++;
  20.         }
  21.         else if(('a'<=ch && ch<='z')||('A'<=ch && ch<='Z'))
  22.         {
  23.             c++;
  24.         }
  25.         else if(ch=='\n')
  26.         {
  27.             break;
  28.         }
  29.         else
  30.         {
  31.             d++;
  32.         }
  33.     }
  34.     printf("空格的数量是%d\n", a);
  35.     printf("数字的数量是%d\n", b);
  36.     printf("字母的数量是%d\n", c);
  37.     printf("其他字符的是%d\n", d);
  38.     return 0;

  39. }

 


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