C語言:計算輸入字元的個數
題目:輸入字元,計算一共輸入了幾個字元,並輸出個數。
程式碼如下
#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()函式是在輸入緩衝區順序讀入一個字元,也可以理解為從鍵盤讀入一個字元。
相關文章
- C語言計算輸入字元的個數C語言字元
- C語言: 分類統計字元個數C語言字元
- C語言輸入一個數輸出對應的值C語言
- C語言判斷輸入小寫字母的個數C語言
- C語言輸入輸出C語言
- C語言:迴文數計算C語言
- c語言: 鍵盤輸入一個n個字元的串,然後按字母表順序輸出這n個字元C語言字元
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- C語言sizeof()變數、字元、字串C語言變數字元字串
- 用c語言實現輸入一個十進位制數,計算其轉換為二進位制數後其中包含1的個數C語言
- c語言輸出100!的數值中的0的個數C語言
- C語言輸出多位小數C語言
- c語言的strlen函式計算字元陣列長度不對C語言函式字元陣列
- c語言:輸入任意10個正整數,按照升序排序輸出:(冒泡演算法)C語言排序演算法
- 入門輸出Hello World!——C語言C語言
- C語言清空輸入緩衝區C語言
- C語言程式設計-長整數加法運算C語言程式設計
- 算數表示式求值--c語言課程設計C語言
- C語言(字元陣列)C語言字元陣列
- c語言字元陣列C語言字元陣列
- 關於c語言輸入字串的總結C語言字串
- C語言ungetc()函式:把字元退回到輸入流C語言函式字元
- c/c++ c語言字元與字串C++C語言字元字串
- C語言程式設計之《從鍵盤輸入資料》C語言程式設計
- C語言資料型別、變數的輸入和輸出、進位制轉換C語言資料型別變數
- C語言實現,計算兩天之間相差的天數C語言
- 【c語言】統計一個數二進位制中的1的個數C語言
- C語言的本質(24)——C標準庫之輸入與輸出(下)C語言
- C語言資料型別和算數運算C語言資料型別
- 【c語言】求兩個數中不同的位的個數C語言
- Ubuntu下鍵盤輸入錯亂問題,輸入雙引號輸出的是@符號,輸入#號輸出的是未知語言的字元...Ubuntu符號字元
- 逍遙自在學C語言 | 算數運算子C語言
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- C語言如何計算陣列的長度C語言陣列
- 用C語言編寫的公式計算器C語言公式
- 複數的四則運算(C語言實現)C語言
- c 語言輸出1000以內的逆序數
- 【c語言】把一個長整型給一個字元指標C語言字元指標