演習 8-1

【問1】

  1. getchar() を用いて 1 文字入力を行い、Ctr+Z が入力されるまで次の処理を繰り返しなさい。

    大文字、小文字に関係なく、アルファベットを入力した場合には、それぞれの入力した個数を数えなさい。

  2. 1. の処理終了後、アルファベットをそれぞれ何個ずつ入力したか出力しなさい。

 ※ 文字コードはASCIIとする。

(ヒント)

実行例

文字を入力しなさい(終了条件:Ctrl+Z)
abcdef678ABCDEFopuKLH
ghtJK+ghjBBBdgjk
^Z
a :   2個入力		b :   5個入力		c :   2個入力		
d :   3個入力		e :   2個入力		f :   2個入力		
g :   3個入力		h :   3個入力		i :   0個入力		
j :   3個入力		k :   3個入力		l :   1個入力		
m :   0個入力		n :   0個入力		o :   1個入力		
p :   1個入力		q :   0個入力		r :   0個入力		
s :   0個入力		t :   1個入力		u :   1個入力		
v :   0個入力		w :   0個入力		x :   0個入力		
y :   0個入力		z :   0個入力		


 緑字はキーボードからの入力
 UNIXの環境では終了条件は「Ctrl+D」になります。

解答例戻る


banner初心者のためのポイント学習C言語」
Copyright(c) 2000-2004 TOMOJI All Rights Reserved