社区讨论

60分求解

B2134质数的和与积参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@mhk73swp
此快照首次捕获于
2025/11/04 14:36
4 个月前
此快照最后确认于
2025/11/04 14:36
4 个月前
查看原帖
我看到没什么问题,最后也是红绿交杂,不知道问题出在哪里,烦请大佬过目~
C
#include<stdio.h>

int isprime(int n){
    if(n<2)return 0;
    for(int i=2;i*i<n;i++){
        if(n%i==0){
            return 0;
        }
    }
    return 1;
}

int main(){
    int s;
    scanf("%d",&s);
    int max=1;
for(int i=1;i<=s/2;i++){
    if(isprime(i)&&isprime(s-i)&&i*(s-i)>max){
        max=i*(s-i);
    }
}
printf("%d",max);
return 0;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...