学习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语言的神奇!
加油程序员!冲呀!