浙大版《C語言程式設計(第3版)》練習3 4

2021-10-04 22:47:16 字數 956 閱讀 6490

本題要求編寫程式,輸入10個字元,統計其中英文本母、空格或回車、數字字元和其他字元的個數。

輸入格式:

輸入為10個字元。最後乙個回車表示輸入結束,不算在內。

輸出格式:

在一行內按照

letter = 英文本母個數, blank = 空格或回車個數, digit = 數字字元個數, other = 其他字元個數 的格式輸出。

輸入樣例:

az &

09 az

輸出樣例:

letter =

4, blank =

3, digit =

2, other =

1

**:

#include

"stdio.h"

#include

"string.h"

intmain()

else

if(a ==

' '|| a ==

'\n'

)else

if(a >=

'0'&& a <=

'9')

else

}printf

("letter = %d, blank = %d, digit = %d, other = %d"

, letter, blank, digit, other)

;return0;

}

我最開始輸入的時候用的是scanf("%s",a),這樣的方式輸入的,但是%s這樣讀取是直接忽略空格和換行的如果遇到空格和換行就結束輸入了。但是可以用%c乙個乙個字元的讀取。(也可以用getchar()),也可以用陣列輸入也行!!!加油吧。

浙大版《C語言程式設計(第3版)》練習2 4

本題要求編寫程式,計算華氏溫度150 f對應的攝氏溫度。計算公式 c 5 f 32 9,式中 c表示攝氏溫度,f表示華氏溫度,輸出資料要求為整型。輸入格式 本題目沒有輸入。輸出格式 按照下列格式輸出 fahr 150,celsius 計算所得攝氏溫度的整數值 上 include stdio.h in...

浙大版《C語言程式設計(第3版)》練習2 11

本題目要求計算下列分段函式f x 的值 注 可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。輸入格式 輸入在一行中給出實數x。輸出格式 在一行中按 f x result 的格式輸出,其中x與result都保留兩位小數。輸入樣例1 10輸出樣例1 f 10.00 3.1...

浙大版《C語言程式設計(第3版)》練習2 12

輸入2個正整數lower和upper lower upper 100 請輸出一張取值範圍為 lower,upper 且每次增加2華氏度的華氏 攝氏溫度轉換表。溫度轉換的計算公式 c 5 f 32 9,其中 c表示攝氏溫度,f表示華氏溫度。輸入格式 在一行中輸入2個整數,分別表示lower和upper...