close

/* 試題:   C(49,6)  ==> 試 "以最少比較次數" 印出 "大樂透(49個號碼取6個號碼)" 的所有可能開出的號碼(不含特別號) */

/* 以下共23行, 請修改下列有問號處?...... */

void main(int argc, char **argv)
{
  long ll = 0L;
  int i, j, nn[6]={1,2,3,4,5,6},kk[6]={1,2,3,4,5,6}, mm[6]={ ?,?,?,?,?,?};//C(49,6)
  for(;;)
  {
        printf("<%d %d %d %d %d %d>\n",kk[0],kk[1],kk[2],kk[3],kk[4],kk[5]);
        for(j=5;j>=1;j--)
        {
          if(kk[j]>mm[j])
          {
            ?......;
            ?......;
            ?......;
          }
        }
        ?......;
        if(kk[0]==mm[0])
          break;
        ?......;
  }
  printf("<%ld>\n",ll);
}

arrow
arrow
    全站熱搜

    tools241 發表在 痞客邦 留言(4) 人氣()