C++ Primer Plus第三章练习

3.7.1

#include <iostream>
using namespace std;
int main(void)
{
    const float Feet = 0.0833;
    cout << "请输入您的身高:______\b\b\b\b\b\b";
    int inch;
    cin >> inch;
    cout << "转换为英尺后:" << Feet * inch << endl;
    return 0;
}

3.7.2

#include <iostream>
using namespace std;
int main(void)
{
    const int FeetToInch = 12;
    const float InchToMeter = 0.0254f, PoundToKilogram = 2.2f;
    cout << "请输入您几英尺几英寸几磅:" << endl;
    float Feet, Inch, Pound, Meter, Kilogram;
    cin >> Feet >> Inch >> Pound;
    Inch += Feet * FeetToInch;
    Meter = Inch * InchToMeter;
    Kilogram = Pound / PoundToKilogram;
    cout << "BMI = " << (Kilogram / Meter) * (Kilogram / Meter) << endl;
    return 0;
}

3.7.3

#include <iostream>
using namespace std;
int main(void)
{
    cout << "请输入度/分/秒:" << endl;
    float Limit, Minute, Second;
    cin >> Limit >> Minute >> Second;
    Minute += Second / 60;
    Limit += Minute / 60;
    cout << "结果为:" << Limit << endl;
    return 0;
}

3.7.4

#include <iostream>
using namespace std;
int main(void)
{
    const int HourToDay = 24, SecondToMinute = 60;
    cout << "请输入秒数:" << endl;
    long long Second;
    cin >> Second;
    int Day, Hour, Minute, Seconds;
    Day = Second / SecondToMinute / SecondToMinute / HourToDay;
    Second %= SecondToMinute * SecondToMinute * HourToDay;
    Hour = Second / SecondToMinute / SecondToMinute;
    Second %= SecondToMinute * SecondToMinute;
    Minute = Second / SecondToMinute;
    Seconds = Second % SecondToMinute;
    cout << "结果为:" << Day << ' ' << Hour << ' ' << Minute << ' ' << Seconds << endl;
    return 0;
}

3.7.5

#include <iostream>
using namespace std;
int main(void)
{
    cout << "请输入全球人数与当前国家人数:" << endl;
    long long Global, China;
    cin >> Global >> China;
    cout << "占比为:" << double(China) / Global * 100 << '%' << endl;
    return 0;
}

3.7.6

#include <iostream>
using namespace std;
int main(void)
{
    float Mileage, Gallon;
    cout << "请输入里程和使用汽油量:" << endl;
    cin >> Mileage >> Gallon;
    cout << "一加仑的里程为:" << Mileage / Gallon << endl;
    return 0;
}

3.7.7

#include <iostream>
using namespace std;
int main(void)
{
    cout << "请输入百公里所需汽油量:" << endl;
    float Gasoline, Gallon;
    cin >> Gasoline;
    Gallon = (3.875 * 62.14) / Gasoline;
    cout << "转换后为:" << Gallon << endl;
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值