题目ID:9499

为什么过不了

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,sum=0;long long b,c,d;
cin>>n;
	for(int i=n-1;i>=2;i--){
	sum=0;
		for(int j=2;j<=sqrt(i)+1;j++){
			if(i%j==0){
			sum++;
			}
		}
		if(sum==0){
			b=i;
			break;
		}
	}
	
	int i=n+1;
	while(1){
		sum=0;
		for(int j=2;j<=sqrt(i)+1;j++){
			if(i%j==0){
				sum++;
			}
		}
		if(sum==0){
			c=i;
			break;
		}
		i++;
	}
	d=b*c;
	printf("%ld",d);
}
1 个赞

贴一下题面。

1 个赞

题目呢?