当前位置: 首页 > article >正文

【C++ Primer Plus习题】7.4

问题:

这里是引用
在这里插入图片描述

解答:

#include <iostream>
using namespace std;

long double probability(double num1, double num2, double picks)
{
	long double result = 1.0;
	for (int i = num1;picks>0; i--,picks--)
	{
		result = result * (picks / i);
	}
	result *= 1 / num2;
	return result;
}

int main()
{
	int num1 = 0;
	int num2 = 0;
	int count;
	cout << "请输入普通号码域:";
	cin >> num1;
	cout << "请输入特殊号码域:";
	cin >> num2;
	cout << "请输入普通号码中奖的号数:";
	cin >> count;
	cout << "中头奖的概率为:" << probability(num1, num2, count)<<endl;

	return 0;
}

运行结果:
在这里插入图片描述

考查点:

  • 函数
  • 排列组合

2024年8月30日20:11:46


http://www.kler.cn/news/285041.html

相关文章:

  • 【React】react项目安装tailwindcss
  • Java在项目中实现登录密码加密传输
  • bat 文件, 简化git 操作
  • python测试框架之Pytest
  • 阿里 “通义灵码” 真的 “灵吗”,全保姆级实操
  • LSTM-Autoencoder深度学习模型在电动机异常检测中的应用
  • List<String> 和 ArrayList<String>的区别
  • RK3568笔记五十八:基于SIP的视频通话测试
  • [hostapd]conf配置ht
  • 搭建ELK-Filebeat采集系统日志
  • 书生大模型实战营(2)——函数实现+Vscode连接InternStudio debug笔记
  • jmeter的聚合报告生成测试报告的方法(生成.HTML模式)
  • Linux进程基本介绍,ps指令详解
  • CSS 的object-position属性
  • python模块和包的区别有哪些
  • 解决TESSY导入测试用例后出现提示接口有改变的问题
  • 2024年软考科目大调整:考试安排、频次变动全解析
  • EasyCVR中的H.265技术:助力实现大规模高效流畅的视频监控应用
  • docker run的--shm-size是干嘛用的
  • ws2812b效果研究之八 pride2015
  • BIRTV2024圆满落幕,中科极光9万流明点亮观影新体验
  • 【详细教程】分享6款AI论文创作工具!一键毕业论文轻松生成,
  • HTML 中 a 超链接标签全解析:属性、锚点与伪类
  • vue+moment转化日期格式为年月日时分秒!最简洁版
  • 怎样通过bs4找出程序中 标签<div class=“List2“>中所有的<li>的内容?
  • 前端如何在30秒内实现吸管拾色器?
  • Golang | Leetcode Golang题解之第386题字典序排数
  • 合并多个rtf文件
  • 从零开始学习SLAM六(单应矩阵)
  • 探索视觉的边界:PyTorch与TorchVision的深度融合