c++primer plus第三章复习题和编程练习

2023-10-26

复习题 

C++为什么有多种整型?根据程序的需要选择最合适的大小 

没有提供措施,程序员使用头文件limitis自己确定 

33l的类型是long整型,33是默认的int整型字面量

 不等价,第一条通过某种码表映射整型赋值,第二条直接赋码值

把88储存在char类型打印,把88强制转换成char类型打印  

 编程题

#include<iostream>
int main(int argc, char* argv[])
{
	using std::cout;
	using std::cin;
	using std::endl;

	const int C_{ 12 };
	const double H_{ 0.0254 };
	const double K_{ 2.2 };
	const int HOUR{ 24 };
	const int MI{ 60 };
	const int S{ 60 };
	//1
	double high;
	cout << "pelase enter___\b\b\b";
	cin >> high;
	double lh = high * C_ ;
	//2
	int h;
	int lh;
	double weight;
	cout << "...\n";
	cin >> lh;
	cout << "...\n";
	cin >> h;
	cout << "...\n";
	cin >> weight;
	h += lh * C_;
	double hight = h * H_;
	double k = weight / K_;
	double BMI= k / (high * high);
	//3
	int degree;
	int minutes;
	int seconds;
	cout << "degree: ";
	cin >> degree;
	cout << "minutes: ";
	cin >> minutes;
	cout << "seconds: ";
	cin >> seconds;
	double Gegree = degree + minutes / 60.0 + seconds / 60.0;
	cout << degree << "./." << minutes << "..." << seconds << "..." << degree << endl;
	//4
	long s;
	cout << "...:  ";
	cin >> s;
	cout << s / S / MI / HOUR <<"..." << s / S / MI <<"..." << s / S <<"..." << s << endl;
	//5
	long long allp;
	long long p;
	cout << "...:   ";
	cin >> allp;
	cout << "...:  ";
	cin >> p;
	cout << long double(p) / long double(allp) << endl;
	//6
	//重复太多,注意整型溢出和浮点数
	system("pause");
	return 0;
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c++primer plus第三章复习题和编程练习 的相关文章

  • EF Core 返回 null 关系,直到直接访问

    我有一些如下所示的模型 public class Mutant public long Id get set Relations public long OriginalCodeId get set public virtual Origi
  • 错误:表达式不可赋值三元运算符

    我有以下代码 MPLABX XC8 编译器给出此错误 错误 表达式不可分配 U1ERRIRbits RXFOIF uart1 oerr 1 uart1 oerr 0 这是相关代码部分 typedef union struct bool fe
  • SOAP Web 服务:多台服务器,一个接口

    我有一个场景 需要任意数量的服务器来提供相同的 SOAP Web 服务 我想生成一组代理类 并能够为它们提供一个位置 以便在运行时将它们指向不同的服务器 不幸的是 看起来好像wsdl port节点 子节点wsdl service 要求对特定
  • 使用 POST 的 HttpWebRequest 的性能

    我有一个用于测试网络服务的小工具 它可以使用 POST 或 GET 调用 Web 服务 使用POST的代码是 public void PerformRequest WebRequest webRequest WebRequest Creat
  • 如何在 C# 中以编程方式将行添加到 DataGrid?

    正如标题所述 我正在尝试使用 C 以编程方式将行添加到 DataGrid 但我似乎无法使其工作 这是我到目前为止所拥有的 I have a DataGrid declared as dg in the XAML foreach string
  • 如何在 Linux 上重新实现(或包装)系统调用函数?

    假设我想完全接管 open 系统调用 也许要包装实际的系统调用并执行一些日志记录 一种方法是使用 LD PRELOAD http scaryreasoner wordpress com 2007 11 17 using ld preload
  • 公交车公共交通算法

    我正在开发一个可以查找公交路线的离线 C 应用程序 我可以提取时间表 巴士 路线数据 我正在寻找适用于基本数据的最简单的解决方案 可以使用什么算法来查找从巴士站 A 到巴士站 B 的路线 是否有适用于 C Java 的开源解决方案 数据库的
  • 从图像创建半透明光标

    是否可以从图像创建光标并使其半透明 我目前正在拍摄自定义图像并覆盖鼠标光标图像 如果我可以将其设为半透明 那就太好了 但不是必需的 销售人员喜欢闪亮的 目前正在做这样的事情 Image cursorImage customImage Get
  • 注入包含接口的所有已注册实现的 Enumerable

    给出以下接口 public interface IMyProcessor void Process 我希望能够注册多个实现 并让我的 DI 容器将它们的可枚举注入到这样的类中 public class MyProcessorLibrary
  • X 轴和 Z 轴上的 Quaternion.Slerp,无 Y 轴

    I am trying to rotate the Player about X Y and Z axis The Y axis should not move from last angle Example if I rotate 45
  • 为什么连续抛出 2 个异常不会生成无法访问的代码警告?

    为什么以下代码行不会创建编译器警告 void Main throw new Exception throw new Exception 据我所知 编译器应该通知您无法到达第二个抛出异常 这显然是一个编译器错误 它是在 C 3 0 中引入的
  • C# 可以为控制台应用程序部分类“程序”类吗?

    我想知道是否可以将为任何控制台应用程序创建的默认 程序 类更改为部分类 我想这样做是因为我想要更好的组织 而不是将所有方法都放在按区域分类的 1 个文件中 对我来说 将某些方法类别放在单独的文件中会更有意义 我对分部类的理解是 它是多个文件
  • MINIX内部碎片2

    我正在用 C 语言编写一些软件 它递归地列出给定目录中的所有文件 现在我需要计算出内部碎片 我花了很长时间研究这个问题 发现 ext2 上的内部碎片只发生在最后一个块中 我知道理论上你应该能够从索引节点号获得第一个和最后一个块地址 但我不知
  • 将 AutomationID 与 ListView 结合使用

    我正在尝试将 AutomationId 附加到列表视图中的项目 理想情况下 将项目名称绑定到显示的项目
  • 在一个解决方案中调用不同项目的方法

    1 个解决方案中有 3 个项目 我对第一个项目中的主文件进行的主要操作 但是我需要调用第三个项目中的方法并使用类 例如 第三个项目有 public DataClasses1DataContext base global WindowsFor
  • 为什么我可以在另一个函数中定义一个函数?

    请参阅下面的代码 我在另一个函数中定义了一个函数 void test1 void void test2 void printf test2 n printf test1 n int main void test1 return 0 这个用法
  • C# 多维数组解析

    我有一个多维数组 内容在调试器中看起来像这样 数组设置为 String s new String 6 4 A B Yes C A B Yes C A B No C A B Yes C A B Yes C A B Yes C A B No C
  • 为什么存在系统调用

    我一直在阅读有关系统调用及其在 Linux 中如何工作的内容 我还有更多的阅读要做 但我读过的一件事都没有回答 那就是 为什么我们需要系统调用 我知道系统调用是用户空间程序要求内核执行某些操作的请求 但我的问题基本上是 为什么用户空间程序本
  • C++ 中的析构函数

    我的 AB h 文件中有一个构造函数 class AB private int i public AB i 0 constructor AB i 0 destructor virtual void methodA unsigned int
  • Adobe Illustrator 中的折线简化如何工作?

    我正在开发一个记录笔划的应用程序 您可以使用定点设备来绘制笔划 在上图中 我绘制了一个笔划 其中包含 453 个数据点 我的目标是大幅减少数据点的数量 同时仍然保持原始笔画的形状 对于那些感兴趣的人 上图笔画的坐标可以作为GitHub 上的

随机推荐

  • angular路由传参和获取路由参数的方法

    1 首先是需要导入的模块 import Router from angular router 路由传参用到 import ActivatedRoute Params from angular router 获取路由传参用到 2 第二步 注入
  • 3DMAX、MAYA、C4D区别

    一 3Dmax 优势 1 3DMAX主要面向建筑动画 bai建筑漫游和室内设计 用于室du内和室外渲染的基本建zhi模 材料分配 映射使用和照明创建的图形文件 2 3DMAX软件的应用主要是动画制作 游戏动画制作 建筑效果图 建筑动画等 3
  • STL——list详解

    一 list基本使用 1 1 初始化 在C 11之前 std list容器没有提供初始化列表的构造函数 因此需要使用push back或push front函数向列表中添加元素 以下是一些常见的std list初始化方式 使用默认构造函数创
  • javascript对任意颜色获取更亮或更暗的颜色值

    预处理CSS 比如Sass和less可以通过设定一个特定值 让任何颜色变得更亮或者更暗 但是在javascript中却没有这种方法 下面这个方法能在javascript中得到一个更亮或者更暗的值 通过一个给定的十六进制颜色值 比如 F06D
  • 【数据分析】基于RFM模型的线上零售中的客户细分(二):RFM模型实战

    基于RFM模型的线上零售中的客户细分 二 摘要 在上一篇博客 基于RFM模型的线上零售中的客户细分 一 客户细分 中 我们了解了什么是客户细分 这篇博客将会结合具体的商业实例介绍同期群分析 RFM模型 并利用K Means聚类算法在RFM模
  • 【已解决】XAMPP无法启动mysql

    最近在学习安卓开发 为了免于自己搭服务器 选择连接到XAMPP的mysql数据库 在这贴出自己遇到的一些问题 It seems that the port 3306 is already in use aer you sure you wa
  • ubuntu系统安装Anaconda与使用入门

    一 什么是Anaconda Anaconda是一个开源的Python发行版本 包含了conda Python等180多个科学包及其依赖项 可以用于包管理器和环境管理 比如A项目中用了Python2 而B项目使用Python3 而同时安装两个
  • Pygame实战:Python开挂版无敌小恐龙【源码免费领】

    导语 hi 大家好呀 你们还记得 很久很久以前 那只谷歌断网之后的
  • 通俗解释卡尔曼滤波

    汽车位置p和速度v例子 有点矩阵 https blog csdn net codesamer article details 81191487 飞机速度和位置 跟上面差不多 但是无矩阵 https blog csdn net varysha
  • nexus 搭建maven私服

    环境是 nexus 2 7 0 maven 3 1 1 jdk 1 7 45 CentOs 6 2 一 首先从首先从 http nexus sonatype rog downloads 下载最新版的Nexus 目前最新的版本是 nexus
  • Docker学习(23)——Docker 三剑客之 Docker Swarm集群(图形化界面管理swarm集群、添加服务等等,更方便)

    搭建过程如下 这个是基于上一片篇文章写的 1 在server1上面清空之前的所有的web服务和监控服务 我们接下来使用更加牛逼的图形化管理界面 比命令 文件的部署方式简单多了 2 可以看到server2 server3 server4上面的
  • Android减小Apk包大小的常用方法

    我们之所以要减小apk的大小 一方面是为了节省用户手机的内存 另一方面是为了节省用户在App安装和版本升级时的流量 直接减小apk文件大小的方法 1 使用图片压缩工具 目前常用的工具是 ImageOptim 压缩效果很好 使用默认配置即可
  • js 时分秒 转换为 秒

    p p
  • HTML+CSS小实战案例

    HTML CSS小实战案例 登录界面的美化 综合最近所学进行练习 网页设计先布局 搭建好大框架 然后进行填充 完成页面布局 1 2 3 4 5
  • GitHub Star超3.3K的超实用AI工具,涵盖OCR、目标检测、NLP、语音合成多个方向

    点击左上方蓝字关注我们 今天为大家推荐一个相当牛的项目 本周暴涨1300 Star 厚着脸皮大胆预判 这个项目肯定能更火 未来Star数应该可以到10k甚至20k 着急的 可以Github直接去看源码 传送门 https github co
  • 互联网上年入10万的新玩法?

    这句话说的有道理 不要用战术上的勤奋掩盖战略上的懒惰 战略是一个宏大的全局框架 总体构思 战术是微观层面的具体细节 执行步骤 做好每日复盘才能及时调整方向 完善正确的战略决策 不要闭门造车 多结交有价值的人脉圈子 经年累月耳濡目染就会变得和
  • OpenSea上如何创建自己的NFT(Polygon)

    发现 收藏和销售非凡的艺术品NFT OpenSea 是世界上第一个也是最大的 NFT 市场 一起来了解下如何通过Polygon网络 创建自己喜爱的NFT艺术品并进行收藏和交易 Polygon网络解决了ETH网络高昂的GAS费用和拥堵问题 使
  • 小程序canvas绘制邀请码

    针对小程序邀请好友功能 可以下载当前的海报图 分享给好友 好友通过扫描二维码跳转至小程序 但是邀请好友 要根据当前登录者的信息去生成二维码 目的是把邀请到的好友绑定到该用户下 所以会将二维码嵌入背景海报中 合成一张图后 生成一个临时地址 再
  • 【第十四届蓝桥杯三月真题刷题训练——第 28 天 (3.31)& 路标设置 & ​通往奥格瑞玛的道路​ & 求和 & 大师】

    第 1 题 路标设置 import java util Scanner public class Main static int N int 1e5 10 static long a new long N static int n k L
  • c++primer plus第三章复习题和编程练习

    复习题 C 为什么有多种整型 根据程序的需要选择最合适的大小 没有提供措施 程序员使用头文件limitis自己确定 33l的类型是long整型 33是默认的int整型字面量 不等价 第一条通过某种码表映射整型赋值 第二条直接赋码值 把88储