萌新求助,为啥不对捏?
查看原帖
萌新求助,为啥不对捏?
1068201
zKT239楼主2024/4/15 22:38
#include<stdio.h>
int main()
{
	char s[255];
	int i,n,b=0,g=0;
	scanf("%s",&s);
	n=sizeof(s);
	for(i=0;i<n;i++)
	{
		if(s[i]=='.')  continue;
		if (s[i]=='b') b++;
		if (s[i]=='o'&&s[i-1]!='b') b++;
		if (s[i]=='y'&&s[i-1]!='o'&&s[i-2]!='b') b++;
		if (s[i]=='g') g++;
		if (s[i]=='i'&&s[i-1]!='g') g++;
		if (s[i]=='r'&&s[i-1]!='i'&&s[i-2]!='g') g++;
		if (s[i]=='l'&&s[i-1]!='r'&&s[i-2]!='i'&&s[i-3]!='g') g++;
	}
	printf("%d\n%d",b,g);
	return 0;
}
2024/4/15 22:38
加载中...