解题思路:4个互不相同的数里取3个互不相同的数共有4种取法,定义一个对三个互不相同的数进行全排列的函数,4*3!=24种排序。
注意事项:
参考代码:
#include<stdio.h>
int allline(int a,int b,int c);
int main(){
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
allline(a,b,c);
allline(a,b,d);
allline(a,c,d);
allline(b,c,d);
return 0;
}
int allline(int a,int b,int c){
printf("%d %d %d\n",a,b,c);
printf("%d %d %d\n",a,c,b);
printf("%d %d %d\n",b,a,c);
printf("%d %d %d\n",b,c,a);
printf("%d %d %d\n",c,a,b);
printf("%d %d %d\n",c,b,a);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1266 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
DNA (C语言代码)浏览:564 |
母牛的故事 (C语言代码)浏览:739 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
模拟计算器 (C++代码)浏览:885 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:953 |