解题思路:
按要求输出,不解释(算了,还是解释一下吧,见注意事项)
注意事项:
题里竟然没写输出顺序是唯一的(见样例输出),简直有毒,也是醉了。
参考代码:
#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语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:614 |
汽水瓶 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:785 |
简单的a+b (C++语言代码)浏览:844 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:373 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:927 |
三角形 (C++代码)记忆化搜索浏览:1209 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:913 |
a+b浏览:432 |
C语言训练-自守数问题 (C语言代码)浏览:731 |