首页 > 其他分享 >东方博宜1597 - 买文具

东方博宜1597 - 买文具

时间:2024-05-24 20:53:56浏览次数:17  
标签:文具 花花 penPrice 橡皮 博宜 1597 eraserPrice payment 老板

问题描述

花花去文具店买了 1 支笔和 1 块橡皮,已知笔 x 元/ 支,橡皮 y元 / 块,花花付给了老板 n 元,请问老板应该找给花花多少钱?

输入

三个整数 x、y、n ,分别代表了笔的单价、橡皮的单价和花花付给老板的钱(已知花花付给老板的钱 n≥x+y )。

输出

一个整数,代表老板应该找给花花的钱。

样例

输入

2 1 10

输出

7

代码1

#include <iostream>
using namespace std;

int main() {
    int penPrice, eraserPrice, payment;
    cout << "请输入笔的单价、橡皮的单价和花花付给老板的钱:" << endl;
    cin >> penPrice >> eraserPrice >> payment;

    int change = payment - (penPrice + eraserPrice);

    cout << "老板应该找给花花的钱为:" << change << endl;

    return 0;
}

该代码用于计算花花购买商品后老板应该找给花花的钱。

首先,我们定义了三个整数变量penPriceeraserPricepayment,分别代表笔的单价、橡皮的单价以及花花付给老板的钱,并从用户输入中获取这三个值。

接下来,我们使用表达式penPrice + eraserPrice计算花花购买商品的总价,并将其从花花付给老板的钱payment中减去,得到老板应该找给花花的钱,并将结果存储在change变量中。

最后,我们输出change的值,即老板应该找给花花的钱。

这段代码可以帮助您计算花花购买商品后老板应该找给花花的钱。

代码2

当花花购买商品后,老板需要找给花花多少钱,可以通过以下简单的步骤来计算:

  1. 从键盘读入三个整数,分别代表笔的单价 x、橡皮的单价 y,以及花花付给老板的钱 n(已知花花付给老板的钱 n 必须大于等于笔和橡皮的总价 x+y)。

  2. 计算笔和橡皮的总价,即 x + y

  3. 将花花付给老板的钱 n 减去笔和橡皮的总价,得到老板应该找给花花的钱。

  4. 输出计算得到的老板应该找给花花的钱。

下面是一个示例的C++代码实现:

#include <iostream>
using namespace std;

int main() {
    int penPrice, eraserPrice, payment;
    cout << "请输入笔的单价、橡皮的单价和花花付给老板的钱:" << endl;
    cin >> penPrice >> eraserPrice >> payment;

    int change = payment - (penPrice + eraserPrice);

    cout << "老板应该找给花花的钱为:" << change << endl;

    return 0;
}

使用这段代码,您只需要按照提示从键盘输入笔的单价、橡皮的单价和花花付给老板的钱,即可得到老板应该找给花花的钱。然后,程序会将计算得到的找钱结果输出到屏幕上。

标签:文具,花花,penPrice,橡皮,博宜,1597,eraserPrice,payment,老板
From: https://blog.csdn.net/kuaidihezi/article/details/139184180

相关文章

  • 小玉买文具
    小玉买文具题目描述班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是$1$元$9$角,而班主任给小玉的钱是$a$元$b$角,小玉想知道,她最多能买多少只签字笔呢。输入格式输入只有一行两个整数,分别表示$a$和$b$。输出格式输出一行一个整数,表示小玉......
  • P1597 语句解析
    1.题目介绍语句解析题目背景木有背景……题目描述一串长度不超过\(255\)的PASCAL语言代码,只有\(a,b,c\)三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,每条赋值语句的格式是[变量]:=[变量或一位整数];。未赋值的变量值为\(0\)输出\(a,b,c\)的值。......
  • P1597 语句解析
    题目链接:该题的读入方式值得学习:连续读入若干条相同格式的语句,可以考虑\(\sfwhile...scanf...!=EOF\)的形式。由于赋值语句可能是将变量赋值给变量或者将值赋给变量,因此在这里需要对\(\rms_2\)是否是数字作讨论。#include<cstdio>chars1,s2;inta[3];intmain(){......
  • 东方博宜OJ1010 数组元素的排序 C语言版
    题目描述对数组的元素按从小到大进行排序。输入第一行有一个整数 n ( 5≤n≤10 );第二行有 n 个整数,每个整数的值在 [0,109]的范围内。输出输出排序后的数组。样例输入812368745输出12345678来源数组问题代码 #incl......
  • 东方博宜OJ1009 数组逆序 C语言版
    题目描述给你 n 个整数,将其逆序输出。输入第一行一个整数 n (3≤n≤100)代表数的个数。第二行 n 个整数(空格隔开)(这些数在 0∼106 之间)。输出n 个整数(空格隔开)。样例输入3175输出571来源数组问题代码 #include<stdio.h>in......
  • 东方博宜OJ1007 统计大写字母的个数 C语言版
    题目描述算算以'.'结束的一串字符中含有多少个大写的英文字母。输入输入一串字符(长度不超过 8080 ),以'.'结束。输出输出一行,即这串字符中大写字母的个数。样例输入PRC,PRC,I'mfromChina.输出8来源字符串代码#include<stdio.h>intm......
  • 东方博宜OJ 打印星号三角形 C语言版
    题目描述打印星号三角形。输入输入只有一行,包括 11 个整数 n , n 代表行数。输出输出 n 行。样例输入5输出************************************************************************......
  • 东方博宜OJ1000 熟悉一下Online Judge的环境 C语言版
    题目描述请不要笑。用来适应环境的题目,自然比较简单些。计算 22个整数的和,这两个整数都在 11到 100之间。输入输入只有一行,包括 22 个整数 a , b ,之间用一个空格分开。输出输出只有一行,包括 11 个整数。样例输入12输出3说明使用O......
  • 东方博宜OJ1002 编程求解1+2+3+...+n C语言版
    题目描述编程求解下列式子的值:n=1+2+3+⋯+n。输入输入一行,只有一个整数n(1≤n≤1000) 。输出输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。样例输入100输出5050来源简单循环代码  ......
  • 东方博宜OJ1003 - 编程求1+3+5+...+n C语言版
    题目描述编程求 1+3+5+⋯+n 。输入输入一行,只有一个整数 )n(1≤n<10000) 这里 n 为奇数。输出输出只有一行。样例输入99输出2500来源简单循环代码  ......