64,683
社区成员
发帖
与我相关
我的任务
分享
# include<stdio.h>
# include<string.h>
char a[3][16];
int isheavy(char c)
{
int i;
char * p;
for(i=0;i<3;i++)
{
if(strchr(a[i],c) == NULL)
{
if(a[i][10]!='e')
return 0;
}
else
{
p = strchr(a[i],c);
if(p-a[i]<=3)
{
if(a[i][10]!='u')
return 0;
}
else
if(a[i][10]!='d')
return 0;
}
}
return 1;
}
int islight(char c)
{
int i;
char * p;
for(i=0;i<3;i++)
{
if(strchr(a[i],c) == NULL)
{
if(a[i][10]!='e')
return 0;
}
else
{
p = strchr(a[i],c);
if(p-a[i]<=3)
{
if(a[i][10]!='d')
return 0;
}
else
if(a[i][10]!='u')
return 0;
}
}
return 1;
}
int main(void)
{
int t,j;
char i;
scanf("%d%*c",&t);
while(t--)
{
for(j=0;j<3;j++)
gets(a[j]);
for(i='A';i<='L';i++)
{
if(isheavy(i))
{
printf("%c is the counterfeit coin and it is heavy.\n",i);
break;
}
if(islight(i))
{
printf("%c is the counterfeit coin and it is light.\n",i);
break;
}
}
}
return 0;
}