国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 屏东县| 湘潭县| 夏津县| 辉南县| 门头沟区| 高青县| 乌兰察布市| 长子县| 特克斯县| 鄂尔多斯市| 临江市| 会同县| 肃北| 鸡泽县| 永川市| 屏东县| 甘孜县| 江门市| 惠来县| 固镇县| 唐海县| 阿瓦提县| 岳池县| 商都县| 永登县| 潮安县| 达孜县| 石林| 柳江县| 汉阴县| 四子王旗| 通江县| 新和县| 靖西县| 万源市| 长丰县| 湖州市| 泽州县| 铜鼓县| 秦皇岛市| 会宁县|