首页 > 代码库 > 编程算法 - n个骰子的点数(递归) 代码(C)
编程算法 - n个骰子的点数(递归) 代码(C)
n个骰子的点数(递归) 代码(C)
本文地址: http://blog.csdn.net/caroline_wendy
题目: 把n个骰子仍在地上, 所有骰子朝上一面的点数之和为s. 输入n, 打印出s的所有可能的值出现的概率.
采用递归的方法, 可以假设只有一个骰子, 然后骰子数递增相加.
代码:
/* * main.cpp * * Created on: 2014.7.12 * Author: spike */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> using namespace std; const int g_maxValue = http://www.mamicode.com/6;>
输出:2: 2.777778e-002 3: 5.555556e-002 4: 8.333333e-002 5: 1.111111e-001 6: 1.388889e-001 7: 1.666667e-001 8: 1.388889e-001 9: 1.111111e-001 10: 8.333333e-002 11: 5.555556e-002 12: 2.777778e-002
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。