《C++ primer plus》第六版课后编程题-第03章

server/2025/1/23 8:23:46/

第三章

1

#include <iostream>
using namespace std;const int number = 12;int main() {cout << "请输入你的身高,单位为英寸" << endl;int inch, feet;cin >> inch;feet = inch / number;inch = inch % number;cout << "您的身高为" << feet << "英尺" << inch << "英尺" << endl;
}

2

#include<iostream>
using namespace std;const double meter_inch = 0.0254;
const double pound_kg = 2.2;
const double inch_feet = 12;double BMI(double inch, double pound) {double meter = inch * meter_inch;double kg = pound / pound_kg;return kg / meter / meter;
}void main() {double feet, inch, pound;cout << "输入您的身高(英尺):" << endl;cin >> feet;cout << "输入您的身高(英寸):" << endl;cin >> inch;cout << "输入您的体重(磅):" << endl;cin >> pound;double inch_all = inch + inch_feet * feet;double bmi = BMI(inch_all, pound);cout << "您的BMI为" << bmi << endl;}

3

#include<iostream>
using namespace std;void main() {cout << "Enter a latittude in degrees,minutes,and seconds:" << endl;cout << "First, enter the degrees:";double degrees, minutes, seconds;cin >> degrees;cout <<endl<< "Next, enter the minutes of arc:";cin >> minutes;cout << endl << "Finally, enter the seconds of arc:";cin >> seconds;cout << degrees << " degrees," << minutes << " minutes," << seconds << "= ";double degrees_final = degrees + minutes / 60 + seconds / 60 / 60;cout << degrees_final << " degrees." << endl;
}

4

#include<iostream>
using namespace std;void main() {int seconds_all;cout << "Enter the number of seconds:";cin >> seconds_all;int temp = seconds_all;int seconds = temp % 60;temp=temp/ 60;int minutes = temp % 60;temp =temp/ 60;int hours = temp % 24;temp =temp/ 24;int days = temp;cout << seconds_all << " seconds = " << days << "days, " << hours << " hours, " << minutes << " minutes, " << seconds << " seconds." << endl;
}

5

#include<iostream>
using namespace std;void main() {long long total, current;cout << "Enter the world's population:";cin >> total;cout << "Enter the population of the US:";cin >> current;double percent = (double)current / (double)total;cout << "The population of the US is " << percent << "% of the world population" << endl;
}

6

#include<iostream>
using namespace std;void main() {cout << "使用英里/加仑,请输入1" << endl << "使用公里/升,请输入2" << endl;int input;cin >> input;if (input == 1) {double miles, gallon;cout << "请输入英里数:";cin >> miles;cout << "请输入加仑数:";cin >> gallon;cout << "每加仑可行驶" << miles / gallon << "英里" << endl;}else {double km, L;cout << "请输入公里数:";cin >> km;cout << "请输入多少升:";cin >> L;cout << "每100公里耗油" << 100*km/L<< "升" << endl;}}

7

#include<iostream>
using namespace std;
const double mpg_to_lpkm = 19.0 / 12.4
const double lpkm_to_mpg = 1 / mpg_to_lpkm;void main() {cout << "请输入欧洲风格耗油量(每百公里消耗多少升):" << endl;double n;cin >> n;cout << n * mpg_to_lpkm;
}//这个题是想考语法的,但是数学太乱了,我不考虑数学了,数学解法乱写的

http://www.ppmy.cn/server/160684.html

相关文章

PyTest自学 - pytest的各种执行方式

<< 返回目录 1 PyTest自学 - pytest的各种执行方式 不带任何参数执行   在命令行下将目录切换到测试用例所在目录&#xff0c;执行pytest tyyDESKTOP-G7V9IT0 ~ $ cd /cygdrive/d/TYYSOFT/Study/Python/pytesttyyDESKTOP-G7V9IT0 /cygdrive/d/TYYSOFT/Study/Python/…

风电可视化管理,数字孪生智慧风机

采用图扑数字孪生实现智慧风机运行状态的模拟和分析&#xff0c;提升风能发电效率与可靠性&#xff0c;实现智能运维与预测性维护&#xff0c;推动风能行业向更高效、更可持续的发展迈进。

岁序更新:香港峰会 - 以中国创新元素 引领AI数据安全新时代!

在新春佳节前夕&#xff0c;2025年1月15日&#xff0c;天空卫士在香港九龙香格里拉酒店隆重举办“以中国创新元素 引领AI数据安全新时代”为主题的交流会&#xff0c;为香港数字安全领域注入创新活力。 天空卫士2022年进驻香港市场&#xff0c;短短2年时间赢得了香港数字安全生…

【设计模式】JAVA 策略 工厂 模式 彻底告别switch if 等

【设计模式】JAVA 策略 工厂 模式 彻底告别switch if 等 目录 【设计模式】JAVA 策略 工厂 模式 彻底告别switch if 等 优势 适用场景 项目结构 关键代码 优势 消除 switch&#xff1a;将分支逻辑分散到独立的策略类中。 开闭原则&#xff1a;新增类型只需添加新的 TypeHa…

Powershell语言的云计算

PowerShell与云计算&#xff1a;新时代的自动化管理工具 在当今快速发展的信息技术时代&#xff0c;云计算已经成为企业和个人计算资源的主要选择。随着云服务的普及&#xff0c;如何高效地管理和自动化云环境中的资源&#xff0c;成为了IT管理员和开发者们面临的重要挑战。Po…

mq_open创建队列失败

mq_open创建队列失败 Error creating message queue: Invalid argument 问题&#xff1a;linux中mq_open创建队列失败&#xff0c;提示该问题&#xff0c;怎么解决 原因&#xff1a;队列名&#xff08;name&#xff09;问题&#xff1a; 1&#xff09;POSIX消息队列名必须以…

Python 轻松扫描,快速检测:高效IP网段扫描工具全解析

Python 轻松扫描&#xff0c;快速检测&#xff1a;高效IP网段扫描工具全解析 相关资源文件已经打包成EXE文件&#xff0c;可双击直接运行程序&#xff0c;且文章末尾已附上相关源码&#xff0c;以供大家学习交流&#xff0c;博主主页还有更多Python相关程序案例&#xff0c;秉着…

Hadoop•搭建完全分布式集群

听说这里是目录哦 一、安装Hadoop&#x1f955;二、配置Hadoop系统环境变量&#x1f96e;三、验证Hadoop系统环境变量是否配置成功&#x1f9c1;四、修改Hadoop配置文件&#x1f36d;五、分发Hadoop安装目录&#x1f9cb;六、分发系统环境变量文件&#x1f368;七、格式化HDFS文…