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

C++Primerplus编程练习 第三章

第三章

1

在这里插入图片描述

#include <iostream>int main()
{using namespace std;cout << "请输入你的身高(英寸)____\b\b\b\b";int feet;cin >> feet;const int factor=12;cout << "你的身高为 "<< feet/factor<< "英尺 " << feet%factor << "英寸\n";    return 0;
}

2

在这里插入图片描述

#include <iostream>int main()
{using namespace std;const int footToInch=12;const float inchToMeter=0.0254;const float poundToKG = 1/2.2;float feet;float inches;float weight;cout << "请输入你的身高,按英尺 英寸的形式输入: ";cin>>feet;cin>>inches;cout<< "请输入你的体重(磅): ";cin >> weight;float meter = (feet*footToInch+inches)*inchToMeter;float kg = weight*poundToKG;                                                 cout << "你的BMI为 "<< kg/(meter*meter)<<endl;return 0;
}

3

在这里插入图片描述

#include <iostream>int main()
{using namespace std;double degrees;double minutes;double seconds;const int degreeToMinute = 60; const int minuteToSecond = 60; cout << "Enter a  latitude in degrees, minutes, and seconds: "<<endl;cout << "First, enter the degrees: ";cin >> degrees;cout << "Next, enter the minutes of arc: ";cin >> minutes;cout << "Finally, enter the seconds of arc: ";cin >> seconds;cout << degrees << " degrees, "<<minutes<<" minutes, "<<seconds;cout << " seconds = "<< degrees+(minutes+seconds*(1./minuteToSecond))*(return 0;
}

4

在这里插入图片描述

#include <iostream>int main()
{using namespace std;const int dayToHour = 24; const int hourToMinute = 60; const int minuteToSecond = 60; long long seconds;cout << "Enter the number of seconds: ";cin >> seconds;cout << seconds << " seconds = ";                                      int days = seconds/(dayToHour*hourToMinute*minuteToSecond);seconds =  seconds - days*dayToHour*hourToMinute*minuteToSecond;int hours = seconds/(hourToMinute*minuteToSecond);seconds = seconds - hours*hourToMinute*minuteToSecond;int minutes = seconds/(minuteToSecond);seconds = seconds - minutes*minuteToSecond;cout << days << " days, ";cout << hours << " hours, "<< minutes<<" minutes, ";cout << seconds <<" seconds\n";return 0;
}

5

在这里插入图片描述

#include <iostream>int main()
{using namespace std;long long worldPopulation;long long usPopulation;cout << "Enter the world's population: ";cin >> worldPopulation;cout << "Enter the population of the US: ";cin >> usPopulation;cout << "The population of the US is " << 100.0*usPopulation/worldPopulcout << "% of the world population.\n";                                return 0;
}

6

在这里插入图片描述

#include <iostream>int main()
{using namespace std;double distance;double gasoline;cout << "请输入距离(公里): ";cin >> distance;cout << "请输入消耗汽油量: ";cin >> gasoline;cout << "每100公里消耗 " << gasoline/distance*100 << " 升汽油"<<endl;return 0;
}

7

在这里插入图片描述

#include <iostream>int main()
{using namespace std;double fuelConsumption;const double kilometer100ToMiles = 62.14;const double gallonToLiter = 3.875;cout << "请输入你的百公里耗油量: ";cin >> fuelConsumption;cout << "相当于 " << kilometer100ToMiles/(fuelConsumption/gallonToLiterreturn 0;
}
http://www.xdnf.cn/news/238015.html

相关文章:

  • Vue3源码学习-提交限制
  • 标准解读:数据要素安全可信流通技术标准【附全文阅读】
  • 驾驭音质,尽享四通道力量——AXPA17851
  • 若依定时任务
  • 【go】简单问答八股,go的理解,接口,锁,channel
  • 处理vue3热加载后axios的请求重复访问的问题
  • 深入理解C++17中的std::string_view
  • LibAI Lab走进西浦:重塑“AI+建筑”教育
  • 做了数据中台,还需要做数据治理吗?
  • 2025.4.28 Vue.js 学习笔记
  • 饿了么推出骑手AI助手小饿,智能配送再升级
  • 【综述】相位解包裹算法对比分析
  • QML学习:使用QML实现抽屉式侧边栏菜单
  • 融合AI助力医疗提效,华奥系医务系统助力医院数字化升级!
  • 老王说暗网【第8期】攻防演练的盲区?ATO(Account Takeover)攻击风险
  • EchoMimic 阿里开源数字人项目的复现过程
  • datax导出hdfs数据到关系型数据库空值处理
  • Redis基础系列-集群模式
  • 基于站点观测的中国1km土壤湿度日尺度数据集(2000-2022)
  • 深入探索ChatClient:简化AI模型交互的强大工具
  • 关于现代哲学的哲学理论的探索
  • layui轮播图根据设备宽度图片等比例,高度自适应
  • 在柯希霍夫积分法偏移成像中,反假频处理
  • 【黑马JavaWeb+AI知识梳理】后端Web基础01 - Maven
  • ReSearch: Learning to Reason with Search for LLMs via Reinforcement Learning
  • 【补题】Codeforces Round 664 (Div. 1) A. Boboniu Chats with Du
  • 西门子PLC S7-1200 的组态软件控制
  • DeepSeek V2:引入MLA机制与指令对齐
  • ZLG嵌入式笔记 | 移动硬盘和虚拟机的那些事儿
  • 深度卷积模型:案例研究