为什么通不过啊啊啊啊啊?????????????
查看原帖
为什么通不过啊啊啊啊啊?????????????
739053
Pxy180楼主2022/6/17 18:12

在vc上好像测试的是对的啊,为啥通不过啊啊啊。。。。


#include<iostream>
#include<iomanip>
using namespace std;
int main(){
	int a, b, c;
	int m[9];
	for(a = 123;3*a<987;a++){
		int flag = 1;
		b = 2*a;
		c = 3*a;
		m[0] = a/100;
		m[1] = a/10%10;
		m[2] = a%10;
		m[3] = b/100;
		m[4] = b/10%10;
		m[5] = b%10;
		m[6] = c/100;
		m[7] = c/10%10;
		m[8] = c%10;
		for(int i = 0;i<9;i++){
			for(int j = i+1;j<9;j++){
				if(m[i] == m[j]||m[i] == 0)
					flag = 0;
			}
		}
		if(flag == 1)
			cout<<a<<setw(5)<<b<<setw(5)<<c<<endl;
	}
	return 0;
}
2022/6/17 18:12
加载中...