国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

擲骰子

2019-11-17 05:29:32
字體:
供稿:網(wǎng)友
㈠.rand()函數(shù)產(chǎn)生0到32767范圍內(nèi)的整數(shù)。㈡.有且僅有5種規(guī)則立方體的所有面的外形和大小都相同(四、六、八、十二、二十面)。㈢.算法:
   ⒈把隨機(jī)數(shù)除以6(面數(shù))取余數(shù),余數(shù)在0到5間的整數(shù);
   ⒉余數(shù)加一,得1到6的整數(shù);
   ⒊因?yàn)轺蛔佑胁煌拿鏀?shù),因此把第一步的面數(shù)用變量sides代替。㈣.源程序:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(void)
{
int rollem(int);
int roll_n_dice(int,int);int dice,roll,sides;     /*骰數(shù)個(gè)數(shù),總點(diǎn)數(shù),一個(gè)骰子的面數(shù)*/srand((unsigned int)time(0));
while(scanf("%d",&sides)==1&&sides>0)
{
printf("輸入骰子的個(gè)數(shù):");
scanf("%d",&dice);
roll=roll_n_dice(dice,sides);
printf("使用%d個(gè)%d面骰子擲%d點(diǎn)。",dice,sides,roll);
printf("/n輸入骰子的面數(shù)(輸入0退出):");
}
return 0;
}int rollem(int sides)
{
int roll;roll=rand()%sides+1;
return roll;
}int roll_n_dice(int dice,int sides)
{
int d;
int total=0;if(sides<2)
 {
 printf("至少兩個(gè)面!!!/n");
 return -2;
 }
if(dice<1)
 {
 printf("至少一個(gè)骰子!!!/n");
 return -1;
 }
for(d=0;d<dice;d++)  total+=rollem(sides);
return total;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永平县| 孙吴县| 梁山县| 香港| 秦皇岛市| 土默特左旗| 泉州市| 南京市| 从江县| 城市| 梨树县| 志丹县| 新民市| 桂东县| 金阳县| 金堂县| 平昌县| 弥渡县| 永胜县| 丽水市| 四平市| 营山县| 阜宁县| 电白县| 西吉县| 宜春市| 通江县| 贵定县| 西宁市| 平定县| 晋城| 江油市| 长治县| 九寨沟县| 沂源县| 平邑县| 连南| 汪清县| 六枝特区| 车致| 克拉玛依市|