この質問では、特定の文字が特定の文字列に出現する回数をカウントして出力するプログラムを作成する必要があります。
入力形式:
最初の行を入力して、キャリッジリターンで終わる文字列(80文字未満)を指定します。2行目に1文字を入力します。
出力形式:
指定された文字列内の指定された文字の出現回数を1行で出力します。
入力例:
プログラミングはもっと楽しいです!
m
出力例:
2
トピックコレクション完全な作品ポータル
#include <stdio.h>
int main()
{
char ch[81];
char c,s;
int i,count=0;
gets(ch);
c=getchar();
for(i = 0; (s=ch[i])!='\0'; i++)
{
if(c==s)
count++;
}
printf("%d",count);
return 0;
}