中级光能
题目描述 Description
某学校新建了一栋图书馆,根据校友的捐款来选择图书,如果捐款小于一万元,则购买文学类书籍;如果捐款不小于一万元且小于十万元,则30%用于购买文学类书籍,70%用于购买工具书;如果捐款不小于十万元,则50%用于购买文学类书籍,50%用于购买工具书。已知文学类书籍平均每本25元,工具书平均每本40元,请输入捐款,输出每种书籍各买了多少本。剩余多少钱?
输入描述 Input Description
输入一个整数,为捐款数a。(1=<a<=1000000)
输出描述 Output Description
输出两行, 第一行第一个数为文学类书籍的本数,第二个数为工具书的本数,用一个空格隔开。
第二行为剩余的钱数。
样例输入 Sample Input
20000
样例输出 Sample Output
240 350
0
#include<iostream>
using namespace std;
int main(){
double a,b,c;
cin>>a;
if(a<10000){
b=a/25;
cout<<b<<" "<<"0"<<"\n"<<a-b*25;
}else if(a<100000){
b=int(double(a)*0.3/25);
c=int(((double)(a)*0.7)/40);
cout<<b<<" "<<c<<"\n"<<a-b*25-c*40;
}else{
b=int(double(a)*0.5/25);
c=int(double(a)*0.5/40);
cout<<b<<" "<<c<<"\n"<<a-b*25-c*40;
}
return 0;
}
改错呀!
贾一凡在2022-03-16 19:04:46追加了内容
谁先打出我最喜欢的数,就采纳谁