お世話になっております。
下記のプログラムを基に英字a~zの出現回数を> 数えるプログラミングを作りたいのですが、うまくいかず、進みません。
出現しない文字は表示せずに、a:1 のように表示できるようにしたいです。
cc[26]で宣言まではわかったのですが、、
オンライン学習の初心者なので、わかりにくい質問でしたらすみません。
宜しくお願い致します。
#include <stdio.h>
int main(void) {
char ch;
int cc[26] = {0};
int i;
for (;ch = getchar())!=EOF;){ if ((ch >= '0') && (ch <= 'z') ) { cc{ch-'0'}++; } } for (i=o, i<26; i++) printf("%d : %d\n" , i , cc[i]); return 0;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/12 19:24
2020/05/12 19:56 編集