解题思路:
规律:
每一行的开头数字 ,
相邻相同数为一组,
下一次重复为间隔
得到规律
1 2 3\ 1 2 4\ 1 3 4\ 2 3 4
统计每一次不出现的数的下标,得到3 ,2 ,1 ,0
是一个递减的过程,且下标0也要执行->最外循环
8.当循环内的数等于 6. 出现的下标时不循环
注意事项:
下标0也要执行循环
参考代码:
#include<stdio.h>
void sprt(int a[]);
int main() {
int a[4],i;
for(i=0;i<4;i++)
scanf("%d",&a[i]);
sprt(a);
}
void sprt(int a[]){
int i,j,z,t=3;
while(t+1){
for(i=0;i<4;i++)
if(i!=t)
for(j=0;j<4;j++)
if(i!=j&&j!=t)
for(z=0;z<4;z++)
if(j!=z&&i!=z&&z!=t)
printf("%d %d %d\n",a[i],a[j],a[z]);
t--;
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (C++代码)浏览:644 |
C二级辅导-求偶数和 (C语言代码)浏览:659 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:668 |
printf基础练习2 (C语言代码)浏览:321 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
printf基础练习2 (C语言代码)浏览:690 |
IP判断 (C语言代码)浏览:819 |