#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...