亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個函數的功能是從1到33中任意選6個不同的數,是把一百一十多萬種的情況都列出來

這個函數的功能是從1到33中任意選6個不同的數,是把一百一十多萬種的情況都列出來

侃侃無極 2023-03-19 16:12:51
請教下在c語言程序中怎樣用rand函數編寫一個從1到33中任選6個不同的數的程序?該怎么做,有知道的大佬嗎?
查看完整描述

2 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

先建一個
數組
ay=
{1,……33},
指針*p
=
ay
首先,了解rand()/33
即是從0-32中任選一個數
則第一個數a
=
*(p+rand()/33)
然后,從剩下32
數中
任選一個數b,過程如下:
for(int
i
=
a;
i<33;i++){
p+a
=
p+a+1;
}
令b
=
*(p+rand()/32)
如此循環到6,自己寫吧


查看完整回答
反對 回復 2023-03-22
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

先建一個數組ay= {1,……33}, 指針*p = ay

首先,了解rand()/33 即是從0-32中任選一個數
則第一個數a = *(p+rand()/33)

然后,從剩下32數中任選一個數b,過程如下:
for(int i = a; i<33;i++){
p+a = p+a+1;
}
令b = *(p+rand()/32)

如此循環到6,自己寫吧

查看完整回答
反對 回復 2023-03-22
  • 2 回答
  • 0 關注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號