解题思路:
规律:
每一行的开头数字 ,
相邻相同数为一组,
下一次重复为间隔
得到规律
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.3 (C语言代码)浏览:1118 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:422 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:544 |
WU-复数求和 (C++代码)浏览:2015 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:633 |
矩形面积交 (C++代码)浏览:1130 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:401 |
敲七 (C语言代码)浏览:2701 |