uq_87649339290


私信TA

用户名:uq_87649339290

访问量:86

签 名:

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

  自我简介:

解题思路:

规律:

  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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区