[关闭]
@Metralix 2016-10-17T08:23:32.000000Z 字数 480 阅读 756

G


本弱鸡用了最弱的四重for循环+条件判断,您们还是看看别人的吧。

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. int r1,r2,c1,c2,d1,d2,ju=1;
  6. int n1=1,n2=1,n3=1,n4=1;
  7. scanf("%d %d",&r1,&r2);
  8. scanf("%d %d",&c1,&c2);
  9. scanf("%d %d",&d1,&d2);
  10. for(n1=1;n1<=9;n1++)
  11. {
  12. for(n2=1;n2<=9;n2++)
  13. {
  14. for(n3=1;n3<=9;n3++)
  15. {
  16. for(n4=1;n4<=9;n4++)
  17. {
  18. 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)
  19. {
  20. printf("%d %d\n",n1,n2);
  21. printf("%d %d\n",n3,n4);
  22. ju=0;
  23. }
  24. }
  25. }
  26. }
  27. }
  28. if(ju)
  29. {
  30. printf("-1");
  31. }
  32. return 0;
  33. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注