当前位置: 首页 > 工具软件 > Solitaire4j > 使用案例 >

Casimir‘s String Solitaire

魏健柏
2023-12-01

题意:

给你一个字符串,要么同时擦除a,b。要么同时擦除b,c,所有只要a与c的数量之和等于b的数量就可以了~

#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
	int i,j,k,n,a=0,b=0,c=0;
	char ch[60];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%s",&ch);
		k = strlen(ch);
		a=0,b=0,c=0;
		for(j=0;j<k;j++)
		{
			if(ch[j]=='A') a++;
			else if(ch[j]=='B') b++;
			else if(ch[j]=='C') c++;
		}
		if(b==a+c){
			printf("YES\n");
		}else{
			printf("NO\n");
		}
	}
	return 0;
}

 类似资料:

相关阅读

相关文章

相关问答