问题标题: 酷町堂:2561

0
0
已解决
胡钰妍
胡钰妍
资深光能
资深光能
#include<iostream>
using namespace std;
int main()
{
    int a,b,i,j,count=0;
    int x; 
    cin>>x>>a>>b;
    for(i=100;i>=1;i--){
        for(j=100;j>=1;j--){
            if((i*a+b*j==x)&&(i>=1)&&(j>=1)){
                cout<<i<<" "<<j;
                cout<<endl;
            }
        }
    }
    return 0;
}
哪错了??急急急

 

胡钰妍在2021-05-06 19:08:41追加了内容

胡钰妍在2021-05-06 20:36:32追加了内容
#include<iostream>
using namespace std;
int main()
{
    int a,b,i,j,cnt=0;
    int x; 
    cin>>x>>a>>b;
    for(i=1000;i>=1;i--){
        for(j=1;j<=1000;j++){
            if((i*a+b*j==x)&&(i>=1)&&(j>=1)){
                cout<<i<<" "<<j;
                cout<<endl;
                cnt++;
            }
        }
    }
    if(cnt==0){
        cout<<0;
    }
    return 0;
}

四十分,哪错了


0
已采纳
包思远
包思远
新手启示者
新手启示者
    定义x,a,b,c=0;
    输入x,a,b;
    for(int i=1;i<=x/b;i++){
        for(int j=1;j<=x/a;j++){
            if((i*b+j*a)==x){
                输出j 空格 i 换行;
                cnt++; 
            }
        }
    }
    if(cnt==0){
        cout<<0;
    }
    //PS:不要直接抄!!!!!!

 

0
0
0
蔡辰夕
蔡辰夕
新手启示者
新手启示者

2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

0
0
0
0
0
我要回答