问题标题: 酷町堂:1253 捐赠图书

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼
#include<iostream>
using namespace std;
int main(){
    int a,x,y;
    cin>>a;
    if(a>=10000&&a<100000)
        x=a/10*3/25;y=a/10*7/40; 
    else if(a>=100000)
        x=a/2/25;y=a/2/40;
    cout<<x<<" "<<y<<endl<<a-x*25-y*40;
    return 0;
}

83分,WA测试点1、2。

黄依成在2020-05-06 20:45:54追加了内容
#include<iostream>
using namespace std;
int main(){
    int a,x,y;
    cin>>a;
    if(a>=10000&&a<100000){
        x=a/10*3/25;y=a/10*7/40; 
    } 
    else if(a>=100000){
        x=a/2/25;y=a/2/40;
    }
    cout<<x<<" "<<y<<endl<<a-x*25-y*40;
    return 0;
}

上一个代码忘记加括号了


0
0
0
邓涵睿
邓涵睿
中级天翼
中级天翼

核心:

  • if(i<10000)
  • {
  • a=i/25;i=i-a*25;
  • }else if (i<100000) {
  • a=i*0.3/25;b=i*0.7/40;i=i-a*25-b*40;
  • }else {
  • a=i*0.5/25;b=i*0.5/40;i=i-a*25-b*40;
  • }
我要回答