如何编C语言来下面的解决

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:05:06
2. A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛:

(1)A参加时,B也参加;

(2)B和C只有一个人参加;

(3)C和D或者都参加,或者都不参加;

(4)D和E中至少有一个人参加;

(5)如果E参加,那么A和D也都参加。
拜托了!
我不会用C++啊。可不可以用TC编啊?

#include<iostream.h>
char test_1(int A,int B,int C,int D,int E)
{
if(A==1&&B==A&&C!=B)
return '1';
else if(A==0)
{
cout<<B<<endl;
if(C!=B)
return '1';
else
return '0';
}
}
char test_2(int A,int B,int C,int D,int E)
{
if(C==D)
return '1';
else
return '0';
}
char test_3(int A,int B,int C,int D,int E)
{
if(D==1&&E==1)
return '1';
else if(E==1&&D==0)
return '1';
else if(D==1&&E==0)
return '1';
else
return '0';
}
char test_4(int A,int B,int C,int D,int E)
{
if(E==1&&E==A&&E==D&&E==B)
return '1';
else if(E==0&&D==1)
return '1';
else
return '0';
}
void main()
{
char len[4]={'0','0',&#