莫名CE???

P1618 三连击(升级版)

haooo @ 2020-07-16 20:58:56

#include<bits/stdc++.h>
using namespace std;
int a[10];
int main(){
    int a,c,b;
    cin>>a>>b>>c;
    for(int i=100;i<1000;i++){
        int k=(i*a)/b,l=(i*a)/c;
        if(k*b!=a*i||l*c!=a*i)  continue;
        int j=i;
        for(int m=1;m<=3;m++){
            a[l%10]++;l/=10;//这里错了
            a[k%10]++;k/=10;//这里错了
            a[j%10]++;j/=10;//这里错了
        }
        bool ju=true;
        for(int m=1;m<=9;m++)   if(a[m]!=1) ju=false;//这里也错了??
        if(ju){
            printf("%d %d %d\n",j,k,l);
        }
    }
    return 0;
}
错误:‘int[int]’用作数组下标类型无效

为什么啊!

我太弱了——


by wsyhb @ 2020-07-16 21:02:24

数组aint变量a重名了……


by _晓风残月_ @ 2020-07-16 21:03:11

@wsyhb 对哦


by haooo @ 2020-07-17 07:59:08

@wsyhb 啊这 我还是太弱了啊 膜拜大佬


|