解题思路: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二级辅导-求偶数和 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:444 |
点我有惊喜!你懂得!浏览:1335 |
C二级辅导-计负均正 (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1053 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1420 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:889 |
Hello, world! (C++代码)浏览:1746 |