题目描述
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是1元9角,而班主任给小玉的钱是a元b角,小玉想知道,她最多能买多少只签字笔呢。
输入格式
输入的数据,在一行内,包括两个整数,依次表示a和b,a<=10000,b<=9。
输出格式
输出一个整数,表示小玉最多能买多少只签字笔。
输入输出样例
输入 #1
10 3
输出 #1
5
题目解析:
好吧,又是一道大水题
首先输入A和B
直接转为角再A/B即可。
在上面的全部变量直接用int整数类型
这样的话A/B就会直接向下取整,也就没必要这么麻烦了
C++:
#include<bits.stdc++.h>//万能头文件(不包含Windows.h) using namespace std; int main() { int y,x; cin>>y>>x; y=y*10+x;//计算角数 y=y/19; cout<<y; return 0; }
当然,你也可以用double和float来解
#include<bits/stdc++.h> using namespace std; int main(){ double a,b; cin>>a>>b; a=a*10+b; cout<<floor(a/19);//需要用到floor, 它的作用是向下取整 return 0; }
然后,娱乐解法来了:
#include <bits/stdc++.h>
#define a using
#define b namespace
#define c std;
#define d long
#define e long
#define f ans,bb,cc;
#define g double
#define h aa;
#define i void
#define j wa()
#define k {
#define l if (aa-1.9>=0)
#define m {
#define n aa-=1.9;
#define o ans++;
#define p wa();
#define q }
#define r }
#define s int
#define t main()
#define u {
#define v cin>>bb>>cc;
#define w aa=bb+0.1*cc;
#define x wa();
#define y cout<<ans;
#define z }
a b c d e f g h i j k l m n o p q r s t u v w x y z
手打好累
浙公网安备 33010602011771号