Chinaunix首页 | 论坛 | 博客
  • 博客访问: 322687
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 759
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
个人简介

〆 人生就是拼命地奔跑,和华丽的跌倒。 つ

文章分类

全部博文(69)

文章存档

2017年(2)

2016年(16)

2015年(21)

2014年(30)

分类: C/C++

2014-12-10 21:46:49

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

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. int main()
  3. {
  4.     int a, b, c, d;
  5.     char m;

  6.     a=0;
  7.     b=0;
  8.     c=0;
  9.     d=0;
  10.     
  11.     while (1)
  12.     {
  13.         scanf("%c", &m);
  14.         if (m>=48 && m<=57)
  15.         {
  16.             a++;
  17.         }
  18.         else if ((m>=65 && m<=90) || (m>=97 && m<=122))
  19.         {
  20.             b++;
  21.         }
  22.         else if (m==' ')
  23.         {
  24.             c++;
  25.         }
  26.         else if (m=='\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. }


阅读(587) | 评论(0) | 转发(0) |
0

上一篇:输入x输出y

下一篇:有趣的兔子题

给主人留下些什么吧!~~