1.
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
for(i=1;i<=6;i++)
{
for(j=1;j<=i-1;j++)
{
printf("_");
}
char ch='F';
for(j=1;j<=i;j++)
{
printf("%c",ch--);
}
printf("\n");
}
return 0;
}
2.
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必定4个中的一个 以下为4个嫌疑犯的供词 A说:罪犯是他们3人当中
B说:人不是我杀的,是C
C说:A和D之间有一个是罪犯
D说:B说的是事实
已知2个人说了真话,2个人说了假话 请编程确定谁是凶手
#include <stdio.h>
int main(int argc, const char *argv[])
{
char murder=0;
for(murder='A';murder<='D';murder++)
{
if((murder!='A')+(murder!='B'&&murder=='C')+(murder=='A'||murder=='D')+(murder=='C')==2)
printf("凶手是%c!\n",murder);
}
return 0;
}