C語言中國福利雙色球系統

2021-10-19 09:35:39 字數 2260 閱讀 5021

#include

#include

#include

void

welcome()

;//歡迎介面

void

printball

(int arr)

;//列印雙色球

void

createball

(int arr)

;//生成雙色球

void

bubblesort

(int arr,

int length)

;//排序

void

iswin

(int user,

int computer)

;//是否中獎

intmain()

, computer[7]

=;welcome()

;printf

("請選擇您的紅球(1-33):\n");

for(

int i =

0; i <

6; i++

)printf

("請選擇您的藍球(1-16):\n");

scanf

("%d"

,&user[6]

);printf

("\n您選擇的雙色球為:\n");

bubblesort

(user,6)

;//排序一下

printball

(user)

;//列印使用者選擇的雙色球

createball

(computer)

;bubblesort

(computer,6)

;printf

("\n中國福利彩票開獎結果為:\n");

printball

(computer)

;iswin

(user, computer)

;//判斷是否中獎

system

("pause");

//暫停

system

("cls");

//清屏

}return0;

}//歡迎介面

void

welcome()

//列印雙色球

void

printball

(int arr)

printf

("藍球: %d\n"

, arr[6]

);}//生成雙色球

void

createball

(int arr)

}if(flag ==1)

i--;}

//在生成乙個藍球(1--16)

arr[6]

=rand()

%16+1

;}//排序

void

bubblesort

(int arr,

int length)}}

}//是否中獎

void

iswin

(int user,

int computer)

}}//比較藍球

if(user[6]

== computer[6]

) blue =1;

//一等獎 6+1

if(red ==

6&& blue ==1)

//二等獎 6+0

else

if(red ==

6&& blue ==0)

//三等獎 5+1

else

if(red ==

5&& blue ==1)

//四等獎 5+0 或者 4+1

elseif(

(red ==

5&& blue ==0)

||(red ==

4&& blue ==1)

)//五等獎 4+0 或者 3+1

elseif(

(red ==

4&& blue ==0)

||(red ==

3&& blue ==1)

)//六等獎 2+0 或者 1+1 或者 0 + 1

elseif(

(red ==

2&& blue ==1)

||(red ==

1&& blue ==1)

||(red ==

0&& blue ==1)

)else

}

用C語言模擬雙色球開獎

問題描述 雙色球是中國福利彩票目前最火的一種玩法。而彩票是以抽籤給獎方式進行籌款或斂財所發行的憑證,並非是賭博,每天都有上億的彩民關注著雙色球的開獎結果。其彩票投注區分為紅色球號碼區和藍色球號碼區,每注投注號碼由6個紅色球和1個藍色球號碼組成。紅色球號碼從1 33中選擇,藍色球號碼從1 16中選擇每...

使用C語言生成隨機彩票的雙色球或大樂透的球號數

該程式功能為從鍵盤輸入想要夠買的彩票注數,隨後生成對應個隨機球號數並輸出 顯然隨機數不能重複 如下 include include include 雙色球 紅 33選6 藍 16選1 大樂透 紅 35選5 藍 12選2 define red 35 define pick1 5 define blue...

C語言中time函式獲取系統時間

可以通過time 函式來獲得計算機系統當前的日曆時間 calendar time 處理日期時間的函式都是以本函式的返回值為基礎進行運算。其原型為 time t time time t t include int main void 執行的結果與當時的時間有關,我當時執行的結果是 the calend...