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);
}
全站熱搜
留言列表