我虽AC了,却有点奇怪。
查看原帖
我虽AC了,却有点奇怪。
1163819
LiXinLong_LXL楼主2024/4/30 19:35

我的代码是

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
	cin>>n;
	for(int i=2;i<n;i++){
		if(n%i==0){
			cout<<n/i;
			break;
		}
	}
    return 0;
}

由于我之前做过,我就这样提交了。

假如n=56,那么p不就是7吗?

可是按我的代码来看,p会等于28。

我问过我的老师,他也没有解释。

有没有哪位大佬知道?

2024/4/30 19:35
加载中...