C語言:計算輸入字元的個數

晏秋風發表於2020-12-09

題目:輸入字元,計算一共輸入了幾個字元,並輸出個數。

程式碼如下

#include<stdio.h>
int main()
{
	int n=0;       //n儲存一共有幾個字元
	printf("輸入字元:\n"); 
	while(getchar()!='\n')  //getchar()獲取字元,  當獲取的字元不等於回車時  執行↓↓ 
{                           //當輸入的字元為回車時,輸出n 
	n++;   //n+1   字元個數+1
}
printf("%d",n); //輸出一共輸入了幾個數 
return 0;
}

輸出結果

輸入字元:
abcd1234
8

解題思路:本題用到了getchar()函式。
1.getchar()函式是在輸入緩衝區順序讀入一個字元,也可以理解為從鍵盤讀入一個字元。

相關文章