#include<bits/stdc++.h> using namespace std; int main(){ long long n,k,max=-1; cin>>n>>k; for(long long i=1;i<=n;i++){ if(k%i==0) max=i; } cout<<max; return 0; }
你们有多闲,用循环做,这样就行了:#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a-a%b; }
我不会在这里改格式自己改一下
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,c=0;cin>>n>>k; for(int i=0;i<=n;i+=k) c=i; cout<<c; return 0; } 这样就行,i一个数一个数加慢
共 3 条回复
你们有多闲,用循环做,这样就行了:#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a-a%b; }
我不会在这里改格式自己改一下
#include<bits/stdc++.h> using namespace std; int main(){ int n,k,c=0;cin>>n>>k; for(int i=0;i<=n;i+=k) c=i; cout<<c; return 0; } 这样就行,i一个数一个数加慢