0
已解决
陈思远
修练者
修练者
#include<iostream> #include<cstdio> using namespace std; int main() { int a; cin>>a; if(a<10000) { cout<<a/25<<" "; cout<<0<<"\n"<<a%25; } if(a>=10000&&100000>a) { cout<<a*0.3/25<<" "<<a*0.7/40<<"\n"<<0; } if(a>=100000) { cout<<a*0.5/25<<" "<<a*0.5/40<<"\n"<<0; } return 0; }
没有办法呀
0
已采纳
棠梨煎雪
中级守护
中级守护
您好,这个,本萌新+咸鱼学习c++时间并不是很长,所以修改他人的代码的能力实在不高,只能给您提供一核心代码伐
if (i<10000)
{
a=i/25; //这个i是输入项,就是捐款钱数;
//a是文学类书籍的本数
i=i-a*25; //输出的时候i是当剩余钱数讲の
}else if (i<100000) {
a=i*0.3/25;b=i*0.7/40;i=i-a*25-b*40; //b是工具书的本数
}else {
a=i*0.5/25;b=i*0.5/40;i=i-a*25-b*40;
}
i输入时=捐款钱数
a=文学类书籍的本数
b=工具书的本数
i输出时=剩余钱数
输出
a' 'b \n i
[本萌新并不能常上,所以还有些问题帮不上,抱歉伐]
0
0