用C語言模擬雙色球開獎

2021-09-10 01:36:42 字數 767 閱讀 3388

問題描述:

/* 雙色球是中國福利彩票目前最火的一種玩法。而彩票是以抽籤給獎方式進行籌款或斂財所發行的憑證,並非是賭博,每天都有上億的彩民關注著雙色球的開獎結果。其彩票投注區分為紅色球號碼區和藍色球號碼區,每注投注號碼由6個紅色球和1個藍色球號碼組成。紅色球號碼從1~33中選擇,藍色球號碼從1~16中選擇每期開出的紅色球號碼不能重複,但是藍色球可以使紅色球中的乙個。案例要求編寫程式模擬雙色球的開獎過程,由程式隨機產生6個紅色球號碼和1個藍色球號碼並把結果輸出到螢幕上。*/

思路分析:

用時間作為隨機數種子,把生成的隨機數放到一維陣列中

當i小於等於6時,需要重複判斷第i個數字是否與先前的數字重合,如果重合,重新生成乙個隨機數,直到不相同為止;

當i等於7時隨機生成乙個1~16的數字存入陣列,把7位數的陣列輸出,就生成了乙個雙色球號碼;

**明細:

#include#include#includeint  scsjs();

int main()

else

a[i]=rand()%16+1; //取模運算

}for(i=0;i<7;i++)

printf("%d ",a[i]);

return 0;

} int scsjs()

執行結果:

爬取雙色球開獎

爬取雙色球開獎資訊 實驗目的 了解http.cookiejar和cookie,了解如何獲取瀏覽器的header。實驗要求 掌握如何獲取瀏覽器headers的方法。本實驗需要外網連線。實驗原理 http.cookiejar簡介 有的 特別像社交 需要登陸才能抓取到 的資料,那麼光模擬瀏覽器請求 內容是...

雙色球模擬

利用多層for迴圈巢狀來實現雙色球的選擇問題 雙色球的規則 1 球號的大小必須在1 32之間 2 輸入的球號不能和已經存在陣列當中的球號存在 2 藍球 1 15之間 然後在比較輸入紅球和產生的紅球相等的有哪些 已經藍球是否相同 public static void main string args ...

C 陣列應用 雙色球模擬

買彩票分為兩步 static int buylottery 個紅球號碼 i 1 int redballnumber int.parse console.readline if redballnumber 1 redballnumber 33 console.writeline 您選的紅球號碼不在1 ...