1. 程式人生 > >C語言之有趣的統計個數

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語言的神奇!
加油程式設計師!衝呀!