OK啊xdm,好久都没写全然不正解了,继续开坑!

那么今天,咱们就来说一下这个题

(原题链接:https://www.luogu.com.cn/problem/P1421

题目描述
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 1 元 9 角,而班主任给小玉的钱是 a 元 b 角,小玉想知道,她最多能买多少只签字笔呢。

输入格式

输入只有一行两个整数,分别表示 a 和 b。

输出格式

输出一行一个整数,表示小玉最多能买多少只签字笔。

输入输出样例

输入 #1

10 3

输出 #1

5

说明/提示

数据规模与约定
对于全部的测试点,保证 0 ≤a≤10的4次方 ,0≤b≤9。

这道题的说明和提示几乎可以忽略,为什么?

你家班主任给你1w让你买圆珠笔啊

咳咳,开个玩笑,开始解答!
这边的话我的答案是这样的

1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;//老朋友了都是

int main() {
int a,b,c;//先定义三个变量
cin >> a >> b ;//检测他所要输入的变量
cout << (a*10+b)/19;//进行计算
retrun 0;//完活
}


这道题的话你可能会问了,欸,1.9元不是小数吗,你为什么给他整成19了,a为什么要乘10?

因为!我懒得用浮点数了

而且,他所要求的是笔的个数,答案应为整数,从头到尾用int可以省去double转int以舍去小数点的脚本

至于19,10,那是因为1元等于10角,将这些都换算成角,不就是全是整数了吗?