问题标题: 酷町堂:为什么报错????

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼

代码:

#include<iostream>
#include<cstring>
using namespace std;
int a[15],sum;
bool f;
int main(){
	int a,b,c;
	cin>>a>>b>>c;
	for(int i=1;i<=1000/c;i++){
		int j=i*a,k=i*b,l=i*c;
		if(j>999||k>999||l>999) break;
		a[j%10]++;
		a[j/10%10]++;
		a[j/100]++;
		a[k%10]++;
		a[k/10%10]++;
		a[k/100]++;
		a[l%10]++;
		a[l/10%10]++;
		a[l/100]++;
		f=true;
		for(int z=1;z<=9;z++){
			if(a[z]==0){
				f=false;
				break;
			}
		}
		if(f){
			cout<<i<<" "<<j<<" "<<k<<endl;
			sum++;
		}
		memset(a,0,sizeof(a));
	}
	if(sum==0) cout<<"No!!!";
	return 0;
}

为什么报错????

黄依成在2020-09-20 13:27:15追加了内容


0
已采纳
吴庞茂旭
吴庞茂旭
资深光能
资深光能

int a[15],sum;
bool f;
int main(){
    int a,b,c;

 

 

int a[15],

int a,

你看,重名了

 

我要回答