@Metralix
2016-10-17T08:23:32.000000Z
字数 480
阅读 957
本弱鸡用了最弱的四重for循环+条件判断,您们还是看看别人的吧。
#include <stdio.h>#include <stdlib.h>int main(){int r1,r2,c1,c2,d1,d2,ju=1;int n1=1,n2=1,n3=1,n4=1;scanf("%d %d",&r1,&r2);scanf("%d %d",&c1,&c2);scanf("%d %d",&d1,&d2);for(n1=1;n1<=9;n1++){for(n2=1;n2<=9;n2++){for(n3=1;n3<=9;n3++){for(n4=1;n4<=9;n4++){if(n1+n3==c1&&n2+n4==c2&&n1+n2==r1&&n3+n4==r2&&n1+n4==d1&&n2+n3==d2&&n1!=n2&&n2!=n3&&n3!=n4&&n4!=n1&&n1!=n3&&n2!=n4){printf("%d %d\n",n1,n2);printf("%d %d\n",n3,n4);ju=0;}}}}}if(ju){printf("-1");}return 0;}
