人参加了竞赛:
(1)A参加时,B也参加;
(2)B和C只有一个人参加;
(3)C和D或者都参加,或者都不参加;
(4)D和E中至少有一个人参加;
(5)如果E参加,那么A和D也都参加。
#include"stdio.h"
main()
{
int i;
char a[5];
if(a[0] = 'a')
a[1] = 'b';
if(a[1] = 'b')
a[2] = '\0';
if(a[2] = 'c')
a[1] = '\0';
if(a[2] = 'c')
a[3] = 'd';
if(a[3] = 'd')
a[2] = 'c';
if(a[4] = 'e')
{
a[0] = 'a';
a[3] = 'd';
}
for(i=0;i<5;i++)
{
printf("%s",a[i]);
}
}
请高手指点一下哦,调试可以,运行不通过,
而如果把if()的=改成==的话,则输出5个都是null了,