#include<stdio.h> #include<string.h> #include<malloc.h> int main(){ int arr[4] = { 0 }; int state; for(int x=0;x<4;x++) state = scanf("%d", &arr[x]); for(int m = 3; m >= 0; m--){//最外层循环主要是用来实现我们注意事项中从末尾依次排除的顺序 for(int i = 0; i < 4; i++){//此循环用来顺序确定第一个数,但排除数m if(i != m) for(int j = 0; j < 4; j++){//用来确定第二个数,排除已经确定的i,和已排除的m if(i != j && m != j) for(int k = 0; k < 4; k++){//用来确定第三个数,排除已经确定的i和j,和已排除的m if(i != k && j != k && m != k) printf("%d %d %d\n", arr[i], arr[j], arr[k]);//满足条件输出结果。 } } } } return 0; }
0.0分
0 人评分
C语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
计算质因子 (C++代码)浏览:1825 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:620 |
JAM计数法 (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:680 |
陶陶摘苹果2 (C++代码)浏览:578 |
C二级辅导-阶乘数列 (C语言代码)浏览:1831 |