導航:首頁 > 編程語言 > c語言雙色球代碼

c語言雙色球代碼

發布時間:2025-07-10 17:23:37

㈠ 這個c語言雙色球程序輸出的為啥有重復的數字

㈡ C語言實現雙色球模擬兌獎

程序發你了,是我啊 PYF

㈢ C程序編寫雙色球代碼問題

用srand做吧!代碼如下
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int red[6]; /* 1-33 */
int blue; /* 1-16 */
int i,j;
int tmp;
srand( (unsigned)time(NULL) );
i = 0;
while(i<6)
{
tmp = (1.0 * rand() /RAND_MAX) * 33 + 1;
for(j=0; j<i;j++)
{
if(red[j] == tmp)
{
break;
}
}
<br> if(j==i)
{
red[i] = tmp;
i++;
}
}
blue = (1.0 * rand() /RAND_MAX) * 16 + 1;
for(i = 0; i<6; i++)
{
printf("%d,",red[i]);
}
printf("
%d",blue);
return 0;
}

㈣ 用C語言編寫一個模擬雙色球開獎程序

void main(void)
{
printf("恭喜你中漿獎金500萬圓!\r\n");
}

㈤ 求助C語言大神 雙色球彩票問題

C語言 這個用結構體 還不如直接用變數來的方便。

#include"stdio.h"
structcolorb
{
intredb[6];
intblueb;
};
//函數根據雙色球說明寫下的判斷幾等獎,i是紅球中獎數,m是籃球。
voiddengji(i,m)
{
switch(i)
{
case0:if(m==1)printf("6");break;
case1:if(m==1)printf("6");break;
case2:if(m==1)printf("6");break;
case3:if(m==1)printf("5");break;
case4:if(m==1)printf("4");elseprintf("5");break;
case5:if(m==1)printf("3");elseprintf("4");break;
case6:if(m==1)printf("1");elseprintf("2");break;
default:printf("0");
}
printf(" ");
}

intmain()
{
structcolorbreal,test;
intm,n,i=0;
printf("pleaseinput:");
scanf("%d%d%d%d%d%d%d",&real.redb[0],&real.redb[1],&real.redb[2],&real.redb[3],&real.redb[4],&real.redb[5],&real.blueb);
while(1)
{
printf("pleasesearch:");
scanf("%d%d%d%d%d%d%d",&test.redb[0],&test.redb[1],&test.redb[2],&test.redb[3],&test.redb[4],&test.redb[5],&test.blueb);
if(test.blueb<0)break;//籃球輸入負數,退出循環。

for(m=0;m<=5;m++)
for(n=0;n<=5;n++)
if(real.redb[m]==test.redb[n])
{
i++;//判斷紅球中有幾個是相同的。
printf("%d",real.redb[m]);//輸出相同的紅球
break;
}
m=real.blueb==test.blueb?1:0;
printf("RED:%d",i);//輸出紅球個數
printf("BLUE:%d ",m);//輸出籃球個數
dengji(i,m);//判斷幾等獎
}
return0;
}

㈥ 請C語言高手編程!「雙色球」紅號組合編程 1,從1到33里任意取六個數進行組合。

#include <stdlib.h>
#include <stdio.h>
##include <stdlib.h>
#include <stdio.h>
#include <time.h> /*用到了time函數,所以要有這個頭文件*/
#define MAX 6
int main( void)
{
int number[MAX] = {0};
int i,j;
srand((unsigned) time(NULL)); /*播種子*/
for(i = 0; i < MAX; i++)
{
number[i] = rand() % 33; /*產生33以內的隨機整數*/
while(number[i]==0)
number[i] = rand() % 33;
//printf("%d ", number[i]);
}
while(1)
{
for(i=0;i<6;i++)
for(j=i+1;j<6;j++)
{ if(number[i]==number[j])
{
number[j]=rand() % 33;
i=-1;
}
}
if(i==6)
break;
}
for(i = 0; i < MAX; i++)
printf("%d ", number[i]);
printf("\n");
return 0;
}

程序為1-33的不重復隨機數

閱讀全文

與c語言雙色球代碼相關的資料

熱點內容
網線怎麼分接路由器怎麼設置路由器設置密碼 瀏覽:188
vstt文件 瀏覽:22
用郵箱發文件怎麼發 瀏覽:331
廣元市做網路課程有哪些 瀏覽:747
win10打開的文件置於最前端 瀏覽:570
一號農業文件是多少 瀏覽:206
pdf文件打開不能正常顯示文字 瀏覽:70
jsp無刷新 瀏覽:261
編程貓怎麼下載到電腦 瀏覽:888
vbnet和excel文件 瀏覽:454
科密資料庫如何安裝 瀏覽:725
微信朋友圈重復發三遍內容 瀏覽:957
蘋果4屏幕總成好換嗎 瀏覽:386
qq縮小之後就找不到了 瀏覽:532
cad中bin文件夾是什麼 瀏覽:535
模擬和編程哪個難 瀏覽:995
cexcel復制格式文件 瀏覽:351
res文件如何打開 瀏覽:182
健康營養師app介面 瀏覽:817
環境變數文件夾 瀏覽:727

友情鏈接