参考答案和解析
循环遍历即可。if (i != j && j !=k && k!=i) -- 三种不同颜色的条件#include <stdio.h>#include <stdlib.h>void main(){int i,j,k,n=0;char c[5][7]={"red","yellow","blue","white","black"};for (i=0;i<5;i++)for (j=i+1;j<5;j++)for (k=j+1;k<5;k++){ if (i != j && j !=k && k!=i) printf("%s %s %s\n",c[i],c[j],c[k]); n++;};printf("n=%d",n);}得:red yellow bluered yellow whitered yellow blackred blue whitered blue blackred white blackyellow blue whiteyellow blue blackyellow white blackblue white blackn=10
更多“有关C语言的问题 ”相关问题
  • 第1题:

    前语言区主要与()有关,后语言区主要与()有关。
    言语表达;言语理解

  • 第2题:

    1、二进制语言是属于() ①面向机器语言 ②面向问题语言 ③面向过 程语言 ④面向汇编语言 二进制语言是属于()

    A.面向机器语言

    B.面向问题语言

    C.面向过程语言

    D.面向汇编语言


    面向机器语言

  • 第3题:

    问题是一种应答者可以自由地用自 己的语言来回答和解释有关想法的问题类型


    正确

  • 第4题:

    二进制语言是属于() ①面向机器语言 ②面向问题语言 ③面向过 程语言 ④面向汇编语言 二进制语言是属于()

    A.面向机器语言

    B.面向问题语言

    C.面向过程语言

    D.面向汇编语言


    面向机器语言

  • 第5题:

    患者能够言语,有正常的听力,但不能理解他人和自己的语言的意义。不能正确回答问题,不能完成有关指令,为运动性失语。


  • 第6题:

    3、“语言学跟跟语言学有关的某些问题”中的两个“跟” ()。

    A.都是连词

    B.都是介词

    C.分别是介词和连词

    D.分别是连词和介词


    分别是连词和介词