@[Galaxy2aa](/user/1030479) 改成这样
```cpp
#include<bits/stdc++.h>
using namespace std;
int main() {
int k;
cin>>k;
int a,b,c,d,e;
int flag = 0;
int kkksc01 = 0,kkksc02 = 0,kkksc03 = 0;
for(int i=10000; i<=30000; i++) {
kkksc01 = 0;
kkksc02 = 0;
kkksc03 = 0;
a=0;
b=0;
c=0;
d=0;
e=0;
a = i % 10;
b = i / 10 % 10;
c = i /100 %10;
d = i /1000 %10;
e = i / 10000;
kkksc01 = e * 100 + d * 10 + c;
kkksc02 = d * 100 + c * 10 + b;
kkksc03 = c * 100 + b * 10 + a;
if(kkksc01 % k == 0 && kkksc02 % k == 0 && kkksc03 % k == 0) {
cout<<i<<endl;
flag = 1;
}
}
if(flag == 0) {
cout<<"No";
}
return 0;
}
```
因为 `i % 10` 是最后一位,也就是 $a_5$,前面的一样。
by heyx0201 @ 2023-11-19 15:47:00
谢谢
AK了
by Galaxy2aa @ 2023-11-19 15:57:35