求助求助!!
c语言吧
全部回复
仅看楼主
level 11
張博ミ 楼主

特定字符出现次数
Description 从键盘输入一个字符串(长度小于等于1000),以换行结束。再输入一个特定字符ch,判断ch在字符串中的出现次数。
Input 从键盘输入一个字符串,以换行结束。再输入一个特定字符ch。
Output 输出ch在字符串中的出现次数。
Sample Input THIS IS A TEST I
Sample Output 2
Source
#include<stdio.h>
int main()
{
char a[1010];
char ch;
int i,f;
while(gets(a))
{
f=0;
getchar();
scanf("%c",&ch);
for(i=0;a[i]!='\0';i++)
{
if(a[i]==ch)
f++;
}
printf("%d\n",f);
}
return 0;
}
我的代码哪里不对,求改正~~~
2012年11月26日 03点11分 1
level 9
要是我没记错的,gets不需要跟
getchar();,scanf反而需要加
2012年11月26日 03点11分 2
level 1
2012年11月26日 06点11分 3
level 13
getchar多余了
2012年11月26日 06点11分 4
1