您的位置:首页 > 其它

PAT:1003我要通过

2018-02-05 16:12 351 查看
#include <stdio.h>
int main(){
char s;
int count;
scanf("%d", &count);
getchar();
for (int i = 0; i < count; i++)
{
int index = 0;
int number[4] = { 0, 0, 0, 0 };
while ((s = getchar()) != '\n')
{
switch (s)
{
case 'A':number[index]++;
break;
case 'P':
index == 0 ? index++ : number[3]++;
break;
case 'T':
index == 1 ? index++ : number[3]++;
break;
default:
number[3]++;
break;
}
}
if (index==2 && number[2] == number[1] * number[0] && number[1]>0 && number[3] == 0)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PAT