C语言,统计输入的字符各类的个数

  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int char_num=0,int_num=0,space_num=0,other_num=0;
  5.     char ch;
  6.     while((ch=getchar())!='\n')
  7.     {
  8.         if(ch<='z'&&ch>='a'||ch<='Z'&&ch>='A')
  9.         {
  10.             char_num++;
  11.         }
  12.         else if(ch<='9'&&ch>='0')
  13.         {
  14.             int_num++;
  15.         }
  16.         else if(ch==' ')
  17.         {
  18.             space_num++;
  19.         }
  20.         else
  21.         {
  22.             other_num++;
  23.         }
  24.     }
  25.     printf("字母个数:%d\n",char_num);
  26.     printf("数字个数:%d\n",int_num);
  27.     printf("空格个数:%d\n",space_num);
  28.     printf("其他个数:%d\n",other_num);
  29. }
  本文地址:http://liuyanzhao.com/3518.html 转载请注明
  • A+
所属分类: C

发表评论

目前评论:1