P1013禾木买铅笔 入门 新手组 简易运算 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 5398/7864 题目描述 宇航老师给了禾木 a a 元 b b 角钱去购买铅笔,已知一支铅笔价格为 x x 元 y y 角,请你编程帮助禾木算出他可以购买几支铅笔。 输入格式 输入包括两行。 第一行包含两个正整数 a , b a,b ,表示宇航老师给禾木的钱为 a a 元 b b 角。 第二行包含两个正整数 x , y x,y ,表示铅笔的价格为 x x 元 y y 角。 输出格式 输出包括一行,包含一个整数,代表禾木可以购买铅笔的数量。 input1 复制 4 6 2 3 output1 复制 2 input2 复制 100 5 2 3 output2 复制 43 提示 对于 100 % 100% 的数据,保证: 1 ≤ a , x ≤ 10 5 1≤a,x≤10 5 , 0 ≤ b , y ≤ 9 0≤b,y≤9。 用C++
```cpp #include <iostream> using namespace std; int main() { // 定义变量存储老师给的钱和铅笔价格 int a, b, x, y; // 读取老师给的钱,a 为元,b 为角 cin >> a >> b; // 读取铅笔价格,x 为元,y 为角 cin >> x >> y; // 将老师给的钱和铅笔价格都转换为角 int totalMoney = a * 10 + b; int pencilPrice = x * 10 + y; // 计算可以购买的铅笔数量 int pencilCount = totalMoney / pencilPrice; // 输出结果 cout << pencilCount << endl; return 0; } ``` 代码解释 1. 变量定义:定义四个整型变量 `a`、`b`、`x`、`y`,分别用来存储老师给的钱的元数、角数以及铅笔价格的元数、角数。 2. 数据读取:使用 `cin` 从标准输入读取 `a`、`b`、`x`、`y` 的值。 3. 单位转换:把老师给的钱和铅笔价格都转换为角,这样方便后续计算。通过 `totalMoney = a * 10 + b` 和 `pencilPrice = x * 10 + y` 完成转换。 4. 计算铅笔数量:用总钱数除以铅笔单价,得到可以购买的铅笔数量,即 `pencilCount = totalMoney / pencilPrice`。 5. 输出结果:使用 `cout` 输出计算得到的铅笔数量。 [2026-02-07 18:42:51 | AI问答 | 390点数解答]
- [字节豆包] P1013禾木买铅笔 入门 新手组 简易运算 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 5398/7864 题目描述 宇航老师给了禾木 a a 元 b b 角钱去购买铅笔,已知一支铅笔价格为 x x 元 y y 角,请你编程帮助禾木算出他可以购买几支铅笔。 输入格式 输入包括两行。 第一行包含两个正整数 a , b a,b ,表示宇航老师给禾木的钱为 a a 元 b b 角。 第二行包含两个正整数 x , y x,y ,表示铅笔的价格为 x x 元 y y 角。 输出格式 输出包括一行,包含一个整数,代表禾木可以购买铅笔的数量。 input1 复制 4 6 2 3 output1 复制 2 input2 复制 100 5 2 3 output2 复制 43 提示 对于 100 % 100% 的数据,保证: 1 ≤ a , x ≤ 10 5 1≤a,x≤10 5 , 0 ≤ b , y ≤ 9 0≤b,y≤9。 用C++(390点数解答 | 2026-02-07 18:42:51)3
- [字节豆包] P1014禾木与数字区间 入门 新手组 if 语句 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 3691/5817 题目描述 星宇博士给禾木一个任务,让他根据给定的 a a 和 b b ,判断数字 x x 是否在 10 a 10 a 至 10 b 10 b 之间,下面请你编程帮助禾木完成这个任务吧。 输入格式 输入包括两行。 第一行包含两个正整数 a , b a,b ,表示数字的范围 a a 和 b b。 第二行包含一个正整数 x x ,表示给定的数字 x x。 输出格式 输出包括一行。 若 10 a ≤ x ≤ 10 b 10 a ≤x≤10 b ,输出 yes 。 若 10 b < x 10 b <x ,输出 big 。 若 x < 10 a x<10 a ,输出 small 。 input1 复制 1 3 22 output1 复制 yes input2 复制 1 2 333 output2 复制 big 提示 对于 100 % 100%(367点数解答 | 2026-02-07 18:34:36)3
- [字节豆包] P1014禾木与数字区间 入门 新手组 if 语句 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 3691/5817 题目描述 星宇博士给禾木一个任务,让他根据给定的 a a 和 b b ,判断数字 x x 是否在 10 a 10 a 至 10 b 10 b 之间,下面请你编程帮助禾木完成这个任务吧。 输入格式 输入包括两行。 第一行包含两个正整数 a , b a,b ,表示数字的范围 a a 和 b b。 第二行包含一个正整数 x x ,表示给定的数字 x x。 输出格式 输出包括一行。 若 10 a ≤ x ≤ 10 b 10 a ≤x≤10 b ,输出 yes 。 若 10 b < x 10 b <x ,输出 big 。 若 x < 10 a x<10 a ,输出 small 。 input1 复制 1 3 22 output1 复制 yes input2 复制 1 2 333 output2 复制 big 提示 对于 100 % 100%(368点数解答 | 2026-02-07 18:35:01)3
- [字节豆包] P1015禾木与栅栏 普及- 模拟 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 2998/4446 题目描述 面条老师给禾木一个任务,让他根据给定的 n n 和 k k ,打印出一个栅栏图案,这个栅栏应该分成 n n 段,段与段之间的间隔为 | ,段内的填充为 k k 个 = 。 例如 n = 5 , k = 6 n=5,k=6 时,栅栏图案如下: 复制 |======|======|======|======|======| 输入格式 输入包括一行,包含两个整数 n , k n,k,表示栅栏的段数和每一段中填充的数量。 输出格式 输出包括一行,表示符合要求的栅栏图案。 input1 复制 1 1 output1 复制 |=| input2 复制 5 5 output2 复制 |=====|=====|=====|=====|=====| 提示 对于 100 % 100% 的数据,保证 1 ≤ n , k ≤ 15 1≤n,k≤15,用C++(160点数解答 | 2026-02-07 18:36:06)3
- [DeepSeek] - ItemId: 12720 #道具id A级赛车 雷诺 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 127758 #道具id 宠物 冰凤 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 21980 #道具id 效率宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 - ItemId: 21986 #道具id 重生宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 这种文本文件如何用易语言读入并显示到超级列表框内 (571点数解答 | 2025-08-23 20:54:40)197
- [DeepSeek] - ItemId: 12720 #道具id A级赛车 雷诺 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 127758 #道具id 宠物 冰凤 ItemNum: 1 #数量 ObtainTime: 1 #时间 AvailPeriod: -1 #0显示数量 -1显示永久 - ItemId: 21980 #道具id 效率宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 - ItemId: 21986 #道具id 重生宝珠LV4 ItemNum: 100 #数量 ObtainTime: 1 #时间 AvailPeriod: 0 #0显示数量 -1显示永久 这种文本文件如何用易语言读入并显示到超级列表框内,并且可以增加新的一样的文本(1317点数解答 | 2025-08-23 20:58:40)203
- [字节豆包] P2239函数计算 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 18036/33571 题目描述 在自定义函数 f (x) f(x) 中:当 x x 为奇数时计算 f(x)=x∗2+3 当 x x 为偶数时计算 f(x)=x/2+7 。 请你编写程序,输入三个正整数 a,b,c ,请你计算 f(a)+f(b)+f(c)的结果。 输入格式 一行,三个正整数 a,b,c。 输出格式 一个整数,即计算结果。 input1 复制 1 2 3 output1 复制 22 input2 复制 2 3 2 output2 复制 25 数据规模与约定 对于 100 % 100% 的数据, 2 ≤ n ≤ 10000 2≤n≤10000。 C++(295点数解答 | 2026-01-17 20:01:12)100
- 实验目的: 1.巩固理解java的面向对象程序设计概念 2.理解java封装的含义 3.理解static, final等关键字的含义及应用实验内容: 定义 book类,给每一本书自动赋上索书号 is sn1, issn2... 声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号“issn1” “is sn2”) 书价,册数和静态属性图书的总册数,在构造方法中利用静态变量为对象的编号赋值,在主方法中 定义对象数组,并求出总册数。运行效果如下: 【书名]:java程序书名]:java程序书名]:ava程序 书名j:c语言程序设计书名]:c语言程序设计书名]:null 书名]:nul1 [书名]:nu11 【价格]:35.6 【价格]:35.6 【价格]:35.6 [价格]:42.6 [价格]:42.6 [价格]:8.日 [价格]:8.8 [价格]:8.0 [图书線号]:issn1图书编号]:issn2[图书编号):issn3[图书编号j:issn4图书编号]:issn5图书線号】:issn6[图书線号]:issn7[图书編号]:issn8 [本书的册数]:3 [本书的册数]:(1469点数解答 | 2024-04-02 10:20:41)402
- [字节豆包] P1019小核桃与积木堆 普及- CSP-J组 排序 贪心 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 1787/2245 题目描述 数字线上的某些整数坐标处有 n n 个积木,小核桃不喜欢积木四处散落。所以他打算搬动积木,堆成不超过 m m 堆的积木堆。将坐标值 X X 的积木全部搬到到坐标值 Y Y 处,需要消耗 ∣ X − Y ∣ ∣X−Y∣ 的能量。 计算小核桃把玩具堆成不超过 m m 堆需要消耗的最小能量值。 输入描述 第一行包含两个整数,之间以一个空格隔开,分别是 n n, m m, n n 代表积木总数量, m m 代表最大堆数。 第二行包含 n n 个整数, x i x i 表示积木 i i 所处坐标值为 a i a i ,之间以一个空格隔开。 输出描述 计算出把积木堆成不超过 m m 堆需要消耗的最小能量值。 input1 复制 4 1 10 5 3 12 output1 复制 9 input2 复制 4 2 1 20 3 100 output2 复制(780点数解答 | 2026-02-07 18:38:58)2
- [字节豆包] P2272数字膨胀游戏 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 18697/35483 题目描述 乌拉乎在玩一个数字膨胀游戏,一次膨胀过程会把一个数字变成原来的2倍再加1, 乌拉乎想知道对于给定的一个正整数x,经过几次膨胀可以超过10000。 你来编写代码帮助乌拉乎实现吧! 输入 一个正整数x。 输出 一个数,表示膨胀的次数。 样例 input1 复制 2000 output1 复制 3 input2 复制 10001 output2 复制 0(c++)(145点数解答 | 2026-01-31 21:05:48)14
- [字节豆包] P1020小核桃与删除字符串 普及+/提高 CSP-J组 双指针 二分答案 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 1481/2524 题目描述 给一个长度为 n n 的 01 01 字符串,你可以任意选择下面两个操作任意次: 从左往右删除任意长度连续段 从右往左删除任意长度连续段 现在要求 m a x ( 删掉的 1 , 剩下的 0 ) max(删掉的1,剩下的0) 最小。 输入描述 输入一行只包含 01 01 的字符串。 输出描述 输出一个整数,表示答案。 input1 复制 1001001001001 output1 复制 3 input2 复制 111011001000 output2 复制 1用C++(330点数解答 | 2026-02-07 18:40:10)3
- [字节豆包] 给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。用C++ 输入格式 一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。 输出格式 一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。 提示 注意,商和余数之间存在一个空格。 可以参考 cout << 计算式1 << " " << 计算式2; input1 复制 10 3 output1 复制 3 1 input2 复制 20 4 output2 复制 5 0 提示 对于 100 % 100% 的数据, 0 ≤ a ≤ 100 0≤a≤100, 1 ≤ b ≤ 100 1≤b≤100。 回答篇幅:越详细越好(820点数解答 | 2026-01-24 22:19:06)34