哪有问题????????

P1151 子数整数

@[hardy114514](/user/1303948) ``` #include<iostream> using namespace std; int main(){ int sum; bool q=true; cin>>sum; for(int i=10000;i<=30000;i++){ int a,b,c; a=i/100; b=i/10%1000; c=i%1000; if((a%sum==0)&&(b%sum==0)&&(c%sum==0)){ q=false; cout<<i<<endl; } } if(q){ cout<<"No"<<endl; } return 0; }```
by __zaa__ @ 2024-04-10 08:07:17


@[__zaa__](/user/716965) **程序还是编译不了**
by hardy114514 @ 2024-04-10 19:37:48


@[hardy114514](/user/1303948) 后面三个点去掉。
by __zaa__ @ 2024-04-10 19:42:45


@[__zaa__](/user/716965) 谢谢?
by hardy114514 @ 2024-04-10 20:05:07


abc都得是3位数啊,你们俩都没算清
by Ljunyu @ 2024-04-14 16:36:55


for(int i=10000;i<=30000;i++){ a=i; x1=0; x2=0; x3=0; z=1; for(int j=0;j<3;j++){ x1=x1+a%10*z; a=a/10; z=z*10; } if(x1%k!=0) continue; z=1; a=i/10; for(int j=0;j<3;j++){ x2=x2+a%10*z; a=a/10; z=z*10; } if(x2%k!=0) continue; a=i/100; z=1; for(int j=0;j<3;j++){ x3=x3+a%10*z; a=a/10; z=z*10; } if(x3%k!=0) continue; cout<<i<<endl; b=1; }
by Ljunyu @ 2024-04-14 16:38:49


for(int i=10000;i<=30000;i++){ a=i; x1=0; x2=0; x3=0; z=1; for(int j=0;j<3;j++){ x1=x1+a%10*z; a=a/10; z=z*10; } if(x1%k!=0) continue; z=1; a=i/10; for(int j=0;j<3;j++){ x2=x2+a%10*z; a=a/10; z=z*10; } if(x2%k!=0) continue; a=i/100; z=1; for(int j=0;j<3;j++){ x3=x3+a%10*z; z=z*10; } if(x3%k!=0) continue; cout<<i<<endl; b=1; }
by Ljunyu @ 2024-04-14 16:41:48


@—zaa— 哦,对不起,我没发现你是对的
by Ljunyu @ 2024-04-14 16:45:14


@[__zaa__](/user/716965) @hardy114514你们那个a,b,c好像不对 我觉得应是: int a=i/10000*100+i/1000%10*10+i/100%10; int b=i/1000%10*100+i/100%10*10+i/10%10; int c=i/100%10*100+i/10%10*10+i%10;
by JYF_go @ 2024-04-24 19:34:00


哦,看错了@—zaa—对不起,没看到前面
by JYF_go @ 2024-04-24 19:36:05


|