80分求调

P1618 三连击(升级版)

bingo_A @ 2024-08-27 22:24:08

#include<bits/stdc++.h>
using namespace std;
int num,asdfgh=0,n[10];
double a,b,c;
void chai(int x)
{
    while(x!=0)
    {
        num=x%10;
        x=x/10;
        n[num]++;
    }
}
int main()
{
    int _,__,___;
    cin>>_>>__>>___;
    for(int i=1;i<=9;i++)
    {
        for(int j=1;j<=9;j++)
        {
            for(int k=1;k<=9;k++)
            {
                a=i*100+j*10+k;
                b=a*(__/_);
                c=a*(___/_);
                chai(a);
                chai(b);
                chai(c);
                if(n[1]==1&&n[2]==1&&n[3]==1&&n[4]==1&&n[5]==1&&n[6]==1&&n[7]==1&&n[8]==1&&n[9]==1&&c/1000<1)
                {
                    cout<<a<<" "<<b<<" "<<c<<endl;  
                    asdfgh++;               
                }
                for(int q=1;q<=9;q++)
                    n[q]=0;
            }
        }
    }
    if(asdfgh==0)
        cout<<"No!!!";
    return 0;
}

by bingo_A @ 2024-08-27 22:25:58

请忽略我的逆天变量名(


by Lfz312g @ 2024-08-27 22:53:45

要开double型 不然 __ / - 会往下取整。

#include<bits/stdc++.h>
using namespace std;
int num,asdfgh=0,n[10];
double a,b,c;
void chai(int x)
{
    while(x!=0)
    {
        num=x%10;
        x=x/10;
        n[num]++;
    }
}
int main()
{
    double _,__,___;
    cin>>_>>__>>___;
    for(int i=1;i<=9;i++)
    {
        for(int j=1;j<=9;j++)
        {
            for(int k=1;k<=9;k++)
            {
                a=i*100+j*10+k;
                b=a*(__/_);
                c=a*(___/_);
                chai(a);
                chai(b);
                chai(c);
                if(n[1]==1&&n[2]==1&&n[3]==1&&n[4]==1&&n[5]==1&&n[6]==1&&n[7]==1&&n[8]==1&&n[9]==1&&c/1000<1)
                {
                    cout<<a<<" "<<b<<" "<<c<<endl;  
                    asdfgh++;               
                }
                for(int q=1;q<=9;q++)
                    n[q]=0;
            }
        }
    }
    if(asdfgh==0)
        cout<<"No!!!";
    return 0;
}

by bingo_A @ 2024-08-28 21:35:15

@Lfz312g 好的好的,谢谢佬


by bingo_A @ 2024-08-28 21:40:18

ac了


|