C語言之有趣的統計個數
阿新 • • 發佈:2018-11-15
學習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語言的神奇!
加油程式設計師!衝呀!