uq_87649339290


私信TA

用户名:uq_87649339290

访问量:243

签 名:

等  级
排  名 5050
经  验 1599
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

规律:

  1. 每一行的开头数字 ,

  2. 相邻相同数为一组,

  3. 下一次重复为间隔

  4. 得到规律

  5. 1 2 3\ 1 2 4\ 1 3 4\ 2 3 4

  6. 统计每一次不出现的数的下标,得到3 ,2 ,1 ,0

  7. 是一个递减的过程,且下标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 人评分

  评论区

  • «
  • »