求优化(#_#)
查看原帖
求优化(#_#)
373226
justinjia楼主2020/10/15 17:57
#include"stdio.h"
int main(void){
    int a,b,c;
    bool flag=0;
    scanf("%d%d%d",&a,&b,&c);
    for(int i=1;i<=9;i++)
        for(int j=0;j<=9;j++)
            for(int k=0;k<=9;k++)
                for(int l=1;l<=9;l++)
                    for(int m=0;m<=9;m++)
                        for(int n=0;n<=9;n++)
                            for(int o=1;o<=9;o++)
                                for(int p=0;p<=9;p++)
                                    for(int q=0;q<=9;q++)//九重循环(极其恐怖)
                                        if(i!=j&&i!=k&&i!=l&&i!=m&&i!=n&&i!=o&&i!=p&&i!=q
                                         &&j!=k&&j!=l&&j!=m&&j!=n&&j!=o&&j!=p&&j!=q
                                         &&k!=l&&k!=m&&k!=n&&k!=o&&k!=p&&k!=q
                                         &&l!=m&&l!=n&&l!=o&&l!=p&&l!=q
                                         &&m!=n&&m!=o&&m!=p&&m!=q
                                         &&n!=o&&n!=p&&n!=q
                                         &&o!=p&&o!=q
                                         &&p!=q/*也很恐怖*/
                                         &&double((i*100+j*10+k)/a)==double((l*100+m*10+n)/b)&&double((i*100+j*10+k)/a)==double((o*100+p*10+q)/c)){
                                            printf("%d %d %d\n",i*100+j*10+k,l*100+m*10+n,o*100+p*10+q);
                                            flag=1;
                                         }
    if(!flag)
        printf("No!!!");
    return 0;
}
2020/10/15 17:57
加载中...