煎鱼和


私信TA

用户名:dotcpp0784494

访问量:24

签 名:

等  级
排  名 33820
经  验 458
参赛次数 1
文章发表 1
年  龄 0
在职情况 学生
学  校 内江师范学院
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdio.h>

#include <math.h>

int fun(int n) {

    if (n == 1) {

        return 0;

    }

    for (int i = 2; i <= sqrt(n); i++) {

        if (n % i == 0) {

            return 0;

        }

    }

    return 1;

}

int main() {

    int n;

    int count = 0;

    int a[3515];  

    // 找出小于32767的所有质数并存储到数组a中

    for (int i = 2; i < 32767; i++) {

        if (fun(i)) {

            a[count++] = i;

            if (count >= 3515) {

                break;  // 防止数组越界

            }

        }

    }

    scanf("%d", &n);

    int c=0;

    for (int i = 0; i < 3515; i++) {

        for (int j = i; j < 3515; j++) {

            if (a[i] + a[j] == n) {

                c++;

            }

        }

    }

    printf("%d\n",c);

    return 0;

}


 

0.0分

3 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

膜拜大佬
2024-12-02 21:13:15
  • «
  • 1
  • »