導航:首頁 > 編程語言 > 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語言雙色球代碼相關的資料

熱點內容
ug裝配體找不到文件部件已刪除 瀏覽:629
小網站怎麼弄出來 瀏覽:649
jsp表單加參數 瀏覽:607
蘋果5s手機老是卡屏 瀏覽:58
js給php變數賦值 瀏覽:446
雜志版本號是什麼意思 瀏覽:223
地圖特效代碼 瀏覽:192
去除思科配置文件中的號 瀏覽:196
運行的16位程序太多 瀏覽:1
蘋果mac用什麼軟體好學編程 瀏覽:681
ai中線段怎麼添加寬度配置文件 瀏覽:956
lol文件怎麼找不到game 瀏覽:142
aecc視頻教程 瀏覽:983
linux怎麼查看資料庫用戶名 瀏覽:182
cefs文件系統 瀏覽:404
學平面設計個編程哪個好 瀏覽:701
如何把編程文件轉為hex 瀏覽:80
清除蘋果地圖來自地址 瀏覽:233
已經打開的文件如何清理 瀏覽:685
視頻網站有什麼用 瀏覽:70

友情鏈接