08/12/17 14:32:54
申し訳ないですが2問お願いしたいです。。。
while文を使うということは分かるのですが
①
キーボードから文字列を1行(改行するまで)読み込み、文字列を逆向きに出力するプログラムを作成しなさい。
【実行例】
文字列を入力: This is a pen.
逆向き出力 = .nep a si sihT
②
キーボードから文字列を1行(改行するまで)読み込み、つぎに検索する文字keyを1文字読み込む。
最初に入力した文字列の中に、文字keyと一致する文字が何文字あるかを数えて出力するプログラムを作成しなさい。
ただし、空白や記号などを全てカウントして構わない。
ただし、キーボードから文字を(文字列ではなく)1文字読み込むには、getchar文を使う。
char key;
key = getchar();
と記述すれば、キーボードから文字を1文字だけ読み込んで key の中に代入してくれる。
scanf("%c",&key);
を使っても構わない。
【実行例】
文字列を入力: This is a pen.
文字key:s
文字sの頻度=2