C语言之有趣的统计个数

学习C语言这么久了,真的深深的爱上了这门计算机语言,它的逻辑和奥妙,有它独一无二的美丽和特点
昨天对数据输入尝试统计个数进行了一次尝试发线while语句的其他用法,下面是我昨天敲出来的代码
#include<stdio.h>

#include<stdlib.h>

int main()

{

     char ch;

     int i=0,j=0,k=0,m=0;

     printf("输入一行字符:");

     while((ch=getchar())!='\n')

               if(ch<='z'&&ch>='a'||ch<='Z'&&ch>='A')

               i++;

               else if(ch==' ')

               j++;

               else if(ch>='0'&&ch<='9')

               k++;

               else

               m++;

     printf("输出英文字母空格数字和其他字符的个数:\n");

     printf("英文字母个数为%d",i);

     printf("空格个数为%d",j);

     printf("数字个数为%d",k);

     printf("其他字符个数为%d",m);

     system("pause");

     return 0;

}
利用输入的变量来控制各个符号的增量
利用while来输入一串字符串,利用whlie进行循环输出,想必都见过和试过,可是利用while来这样完成字符串的输入终结,是我新学会的,也有挺多感触,也感觉触类旁通,想到了一些其他的用法
比如数组呢?数组是不是也可以通过另一个数组来控制另一个数组?例如a[b[i]];
这样就能通过其一数字变量转化到文字变量输出!无法言喻的C语言的神奇!
加油程序员!冲呀!

猜你喜欢

转载自blog.csdn.net/qq_43635466/article/details/84102306