买文具

分析问题

小明买了 ( x ) 支水笔,花了 ( y ) 元。水笔的单价是整数。现在要计算买 5 支水笔需要多少钱?

  1. 理解单价: 单价 = 总金额 ÷ 数量,所以每支水笔的价格是 ( y / x ) 元。
    题目保证单价是整数,所以 ( y ) 一定能被 ( x ) 整除(没有小数)。
  2. 计算 5 支水笔的总价: 总价 = 单价 × 数量,所以买 5 支需要 ( 5 * ( y/x ) ) 元。

建立模型

想象一下:

  • 小明买了 ( x ) 支笔,花了 ( y ) 元。
  • 先算出一支笔的价格: 单价 = y/x (因为单价是整数,除法一定能整除。
  • 再算 5 支笔的价格:总价 = 5 * 单价。

例子(来自题目):

  • 输入:x = 10 , y = 20 单价 = 20 / 10 = 2 元/支,
    5 支的价格 = 5 * 2 = 10 元。
    输出:10(正确)。

编写程序(C++)

#include <iostream>
using namespace std;

int main() {
    int x, y;
    // 输入小明买的支数 x 和总金额 y
    cin >> x >> y;  
    // 计算单价(整数除法)     
    int price = y / x;  
    // 计算5支水笔的总价  
    int total = 5 * price; 
    // 输出结果
    cout << total << endl; 
    return 0;
}

保存 编译 运行

程序说明

  1. 输入:读入两个整数 ( x )(支数)和 ( y )(总金额)。
  2. 计算单价:用整数除法 ( y / x ) 得到每支笔的价格(题目保证能整除)。
  3. 计算总价:用单价乘以 5,得到买 5 支笔需要的钱。
  4. 输出:直接输出结果。