C++ Primer Plus 第六版 第三章 编程练习

1.编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为 英尺和英寸。该程序使用下划线字符来指示输入位置。另外,使用一个const符号常量来表示转换 因子。

#include <iostream>

int main()
{
    using namespace std;
    const int F_PER_I = 12;    // 一英尺等于12英寸
    int height;
    cout << "Enter the height with inch: ____";
    cout << "\b\b\b\b\b";
    cin >> height;
    cout << "The height is " << height / F_PER_I << " feet ";
    cout << "and " << height % F_PER_I << " inches." << endl;
    return 0;
}

2.编写一个小程序,要求以几英尺几英寸的方式输入其身高,并以磅为单位输入其体重。(使用 3个变量来存储这些信息。) 该程序报告其BMI(Body Mass Index,体重指数)。为了计算 BMI,该程序以英寸的方式指出用户的身高(1英尺为12英寸),并将以英寸为单位的身高转换为 以米为单位的身高(1 英寸= 0. 0254 米)。然后,将以磅为单位的体重转换为以千克为单位的体重(1 千克= 2. 2 磅)。最后,计算相应的 BMI— 体重(千克)除以身高(米)的平方。用符号 常量表示各种转换因子。

#include <iostream>

int main()
{
    using namespace std;
    float feet, inch, pound;
    float BMI;
    const int F_PER_I = 12;         // 1英尺等于12英寸
    const float M_PER_I = 0.0254f;  // 1英尺等于0.0254米
    const float P_PER_K = 2.2f;     // 1千克等于2.2磅
    cout << "Enter the height with feet and inches:\n";
    cin >> feet >> inch;
    cout << "Enter the weight with pound:\n"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值