0
点赞
收藏
分享

微信扫一扫

Uniapp小程序路由拦截器、navigator不被拦截

最后的执着 04-11 21:00 阅读 2

2064:【例2.1】交换值

问题描述
解题思路
  1. 读取输入:从输入中读取两个整数a和b。
  2. 交换变量值:使用临时变量或者其他方法交换a和b的值。
  3. 输出结果:输出交换后的a和b的值。
代码实现
#include <iostream>
using namespace std;

int main() {
    int a, b; // 定义两个整数变量
    cin >> a >> b; // 读取输入的两个整数

    // 交换a和b的值
    int temp = a; // 使用临时变量temp存储a的值
    a = b;        // 将b的值赋给a
    b = temp;     // 将temp的值(原来的a的值)赋给b

    cout << a << " " << b; // 输出交换后的结果
    return 0; // 程序结束
}
代码解析
  • 使用两个整数变量ab来存储输入的值。
  • 使用一个临时变量temp来帮助交换ab的值。首先将a的值赋给temp,然后将b的值赋给a,最后将temp的值(原来的a的值)赋给b
  • 通过cincout进行输入和输出操作,cin >> a >> b用于读取输入的两个整数,cout << a << " " << b用于输出交换后的值。
  • 使用分号(;)结束每条语句,并在程序末尾返回0表示程序正常结束。

明白了,下次我会遵循这个简化的格式:

2065:【例2.2】整数的和

题目描述
解题思路
  1. 读取输入:从输入中读取三个整数a、b、c。
  2. 计算和:将这三个数相加得到它们的和。
  3. 输出结果:输出计算得到的和。
代码实现
#include <iostream>
using namespace std;

int main() {
    int a, b, c; // 定义三个整数变量
    cin >> a >> b >> c; // 从输入读取这三个整数

    int sum = a + b + c; // 计算这三个数的和

    cout << sum; // 输出和
    return 0; // 程序结束
}
代码解析
  • 使用三个整数变量abc来存储输入的值。
  • 通过cin读取这三个整数,然后计算它们的和。
  • 使用cout输出计算出的和。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。

2066:【例2.3】买图书

题目描述
解题思路
  1. 读取输入:从输入中读取小明拥有的金额n和书的原价m
  2. 计算折后价格:书的实际价格为原价的80%。
  3. 计算剩余金额:小明剩余的钱等于他拥有的金额减去书的实际价格。
  4. 输出结果:显示剩余金额,保留两位小数。
代码实现
#include <iostream>
#include <iomanip> // 用于设置输出格式
using namespace std;

int main() {
    double n, m; // 定义小明拥有的金额和书的原价
    cin >> n >> m; // 从输入读取n和m的值

    double discountPrice = m * 0.8; // 计算打折后的价格
    double remaining = n - discountPrice; // 计算小明剩余的金额

    // 设置输出为固定小数点格式,保留两位小数
    cout << fixed << setprecision(2) << remaining;

    return 0; // 程序结束
}
代码解析
  • 定义两个浮点数变量nm来存储输入的小明拥有的金额和书的原价。
  • 计算书打8折后的实际价格,使用0.8作为折扣因子。
  • 通过减法操作计算小明购书后剩余的金额。
  • 使用cout输出剩余金额,利用<iomanip>库中的setprecision函数设置输出格式,保留两位小数。
  • 程序通过标准输入输出流进行数据读取和输出。

1006:A+B问题

题目描述
解题思路
  1. 读取输入:从输入中读取两个整数A和B。
  2. 计算和:将A和B相加得到它们的和。
  3. 输出结果:输出计算得到的和。
代码实现
#include <iostream>
using namespace std;

int main() {
    int A, B; // 定义两个整数变量
    cin >> A >> B; // 从输入读取这两个整数

    int sum = A + B; // 计算这两个数的和

    cout << sum; // 输出和
    return 0; // 程序结束
}
代码解析
  • 使用两个整数变量AB来存储输入的值。
  • 通过cin读取这两个整数,然后计算它们的和。
  • 使用cout输出计算出的和。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。

1007:计算(a+b)×c的值

题目描述
解题思路
  1. 读取输入:从输入中读取三个整数a、b、c。
  2. 计算表达式:先计算括号内的和(a+b),然后将结果乘以c。
  3. 输出结果:输出计算得到的表达式的值。
代码实现
#include <iostream>
using namespace std;

int main() {
    int a, b, c; // 定义三个整数变量
    cin >> a >> b >> c; // 从输入读取这三个整数

    int result = (a + b) * c; // 计算表达式的值

    cout << result; // 输出结果
    return 0; // 程序结束
}
代码解析
  • 使用三个整数变量abc来存储输入的值。
  • 通过cin读取这三个整数,然后根据表达式(a + b) * c计算结果。
  • 使用cout输出计算出的结果。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。

1008:计算(a+b)/c的值

题目描述
解题思路
  1. 读取输入:从输入中读取三个整数a、b、c。
  2. 验证除数:确保c不为0,以防止除以零的错误。
  3. 计算表达式:先计算括号内的和(a+b),然后将结果除以c。
  4. 输出结果:输出计算得到的表达式的值。
代码实现
#include <iostream>
using namespace std;

int main() {
    int a, b, c; // 定义三个整数变量
    cin >> a >> b >> c; // 从输入读取这三个整数

    // 确保除数c不为0
    if (c == 0) {
        cout << "Error: Division by zero";
        return 1; // 结束程序,返回1表示错误
    }

    int result = (a + b) / c; // 计算表达式的值

    cout << result; // 输出结果
    return 0; // 程序结束
}
代码解析
  • 使用三个整数变量abc来存储输入的值。
  • 通过cin读取这三个整数,然后根据表达式(a + b) / c计算结果。
  • 在执行除法之前检查c是否为0,以防止除以零的错误。
  • 使用cout输出计算出的结果。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。

1009:带余除法

题目描述
解题思路
  1. 读取输入:从输入中读取两个整数,分别作为被除数和除数。
  2. 计算整数商和余数:使用整数除法计算商,使用取余操作计算余数。
  3. 输出结果:输出计算得到的整数商和余数。
代码实现
#include <iostream>
using namespace std;

int main() {
    int dividend, divisor; // 定义被除数和除数
    cin >> dividend >> divisor; // 从输入读取被除数和除数

    // 计算整数商和余数
    int quotient = dividend / divisor; // 计算整数商
    int remainder = dividend % divisor; // 计算余数

    cout << quotient << " " << remainder; // 输出整数商和余数
    return 0; // 程序结束
}
代码解析
  • 使用两个整数变量dividend(被除数)和divisor(除数)来存储输入的值。
  • 通过cin读取这两个整数,然后使用/操作符计算整数商,使用%操作符计算余数。
  • 使用cout输出整数商和余数。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。

1010:计算分数的浮点数值

题目描述
解题思路
  1. 读取输入:从输入中读取两个整数a(分子)和b(分母)。
  2. 验证分母:确保分母b不为0,以防止除以零的错误。
  3. 计算浮点数值:将分子除以分母得到分数的浮点数值。
  4. 输出结果:输出计算得到的浮点数值,保留小数点后9位。
代码实现
#include <iostream>
#include <iomanip> // 用于设置输出格式
using namespace std;

int main() {
    int a, b; // 定义分子和分母
    cin >> a >> b; // 从输入读取分子和分母

    // 确保分母不为0
    if (b == 0) {
        cout << "Error: Division by zero";
        return 1; // 结束程序,返回1表示错误
    }

    double fraction = static_cast<double>(a) / b; // 计算分数的浮点数值

    // 设置输出为固定小数点格式,保留9位小数
    cout << fixed << setprecision(9) << fraction;

    return 0; // 程序结束
}
代码解析
  • 使用两个整数变量a(分子)和b(分母)来存储输入的值。
  • 在执行除法之前检查b是否为0,以防止除以零的错误。
  • 计算分数的浮点数值时,先将分子转换为浮点数类型,然后进行除法操作。
  • 使用cout<iomanip>库中的setprecision函数输出结果,保留9位小数。
  • 程序使用标准输入输出流cincout进行数据的读取和输出。
举报

相关推荐

0 条评论