要哭了....为什么是90.........
查看原帖
要哭了....为什么是90.........
939429
uuuuu000楼主2023/7/3 22:02
#include<iostream>
using namespace std;
bool judge=0;
int main() {
	int K;
	cin >> K;
	for (int x = 10000; x++; x <= 30000) {
		int a1 = x / 10000;
		int a2 = x / 1000 % 10;
		int a3 = x / 100 % 100 % 10;
		int a4 = x / 10 % 1000 % 100 % 10;
		int a5 = x % 10000 % 1000 % 100 % 10;
		int sub1 = a1 * 100 + a2 * 10 + a3;
		int sub2 = a2 * 100 + a3 * 10 + a4;
		int sub3 = a3 * 100 + a4 * 10 + a5;
		if (sub1 % K == 0 && sub2 % K == 0 && sub3 % K == 0) { cout << x << endl; judge = 1; }
		else if (x == 30001) break;
	}
    if(judge==0)cout<<"No"<<endl;
	return 0;
}
2023/7/3 22:02
加载中...