```cpp
#include<bits/stdc++.h>
#include<sstream>
using namespace std;
string ikun;
int a,b,c,d,e;
int x,y,z;
bool flag=0;
int main(){
int k;
cin>>k;
for(int i=10000;i<=30000;i++){
a=i/10000,b=i/1000%10,c=i/100%10,d=i/10%10,e=i%10;
x=a*100+b*10+c,y=b*100+c*10+d,z=c*100+d*10+e;
//cout<<kun<<" "<<x<<" "<<y<<" "<<z<<endl;
if(x%k==0&&y%k==0&&z%k==0){cout<<i<<endl;flag=1;}
}
if(!flag)cout<<"No"<<endl;//没特判
return 0;
}
```
本蒟看不懂,所以拿纯数字写了一个。
by 1q2zb @ 2023-08-22 09:48:32
Here's your right program,enjoy it!(呵呵)
```cpp
#include <iostream>
using namespace std;
int main() {
int sub1, sub2, sub3;
int k;
cin >> k;
int cnt = 0;
for (int i = 10000; i <= 30000; i++) {
sub1 = i / 100;
sub2 = (i - i / 10000 * 10000) / 10;
sub3 = i % 1000;
if (sub1 % k == 0 && sub2 % k == 0 && sub3 % k == 0) cout << i << endl, cnt++;
}
if (cnt == 0) cout << "No";
return 0;
}
```
by int_stl @ 2023-08-30 14:48:04
```
#include<bits/stdc++.h>
using namespace std;
const int N=30005;
int a[N];
int main() {
int k,s1,s2,s3,n=0;
cin>>k;
for(int i=10000;i<=30000;i++){
s1=i/100;
s2=(i-i/10000*10000)/10;
s3=i-i/1000*1000;
if(s1%k==0 and s2%k==0 and s3%k==0)
a[n++]=i;
}
if(n==0)
cout<<"No"<<endl;
else
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
return 0;
}
```
by Dream2353 @ 2023-10-06 16:52:39