这是在 20CN网络安全小组第一代论坛 的论坛 编程破解 中的主题 2


要查看这个主题,请使用这个 URL:
http://www.20cn.net/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic;f=5;t=000203

disguise 发表于 :
 
问题:有六个人分别来自六个不同的国家japan,usa,britain,france,germany,spain,设六个人为1,2,3,4,5,6,已知条件有:
(1)1不来自japan,britain,france,spain
(2)2不来自japan,britain,france,
(3)3不来自japan,britain,france,germany,spain,
(4)5不来自japan,france,spain
(5)6不来自france
请用二阶矩阵编写程序求解,这六个人各来自哪个国家。
程序开始目的是先把已确定的节点赋值,不属于某个国家赋值为0,反之1
static int judge[6][6],sign[6];
int sign1=0;
char nation[6][10]={{"jap"},{"usa"},{"britain"},{"france"},{"germany"},{"spain"}};
for(int i=0,i<6;i++)/我就是下面这一大端不明白/
{judge[i][1]=1;
judge[3][i]=1;
judge[i][4]=1;
judge[5][1]=1;
}
judge[2][4]=0;judge[5][3]=0;judge[4][2]=1;judge[1][5]=1;judge[5][5]=1;/一直到这里/


 






Powered by Infopop Corporation
UBB.classic™ 6.5.0
NetDemon修改版 1.5.0, 20CN网络安全小组 版权所有。