解题思路:
按要求输出,不解释(算了,还是解释一下吧,见注意事项)
注意事项:
题里竟然没写输出顺序是唯一的(见样例输出),简直有毒,也是醉了。
参考代码:
#include<stdio.h> int main() { int i, j, k, t, a[4]; for (i = 0; i < 4; i++) { scanf("%d", &a[i]); } for (t = 3; t >= 0; t--) for (i = 0; i < 4; i++) if (t != i) for (j = 0; j < 4; j++) if (t != j && i != j) for (k = 0; k < 4; k++) if (t != k && i != k && j != k) printf("%d %d %d\n", a[i], a[j], a[k]); return 0; }
0.0分
11 人评分
简单暴力,#滑稽# #include <stdio.h> void f(int x,int y,int z) { printf("%d %d %d\n",x,y,z); printf("%d %d %d\n",x,z,y); printf("%d %d %d\n",y,x,z); printf("%d %d %d\n",y,z,x); printf("%d %d %d\n",z,x,y); printf("%d %d %d\n",z,y,x); } int main() { int a,b,c,d; while(scanf("%d%d%d%d",&a,&b,&c,&d)!=EOF) { for(int i=4;i>=1;i--) { switch(i){ case 1: f(b,c,d); break; case 2: f(a,c,d); break; case 3: f(a,b,d); break; case 4: f(a,b,c); break; } } } return 0; }
牧乔 2021-05-13 18:15:57 |
还好数字少一些,不然你炸了
打印十字图 (C语言代码)浏览:2820 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
链表数据求和操作 (C语言代码)浏览:1035 |
C语言训练-自守数问题 (C语言代码)浏览:798 |
敲七 (C++代码)浏览:1119 |
分解质因数 (C++代码)浏览:1560 |
幸运数 (C++代码)浏览:2979 |
众数问题 (C语言代码)浏览:659 |
核桃的数量 (C语言代码)浏览:874 |
简单的a+b (C语言代码)浏览:667 |