水题,我当时竟然被Hack了,哎.
题意:只要出现C或M或Y,就输出#Color,反之输出#Black&White.
思路:正常敲就可以.%c前面需要有个空格.%c前加了空格就是用来屏蔽空白符的。 不加空格,scanf会读取输入中的第一个字符;加了空格,scanf会读取输入中的第一个非空白符。具体看代码.
#include<cstdio>
char str;
int main()
{
int n, m;
while(~scanf("%d%d", &n, &m))
{
bool flag = true;
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
scanf(" %c", &str);
if(str=='C' || str=='M' || str=='Y')
flag = false;
}
}
if(flag)
printf("#Black&White\n");
else printf("#Color\n");
}
}