<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          hdu 2098 分拆素數(shù)和

          共 1215字,需瀏覽 3分鐘

           ·

          2021-08-28 00:40

          分拆素數(shù)和

          Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
          Total Submission(s): 64574    Accepted Submission(s): 28950


          Problem Description

          把一個偶數(shù)拆成兩個不同素數(shù)的和,有幾種拆法呢?

           


          Input

          輸入包含一些正的偶數(shù),其值不會超過10000,個數(shù)不會超過500,若遇0,則結束。

           


          Output

          對應每個偶數(shù),輸出其拆成不同素數(shù)的個數(shù),每個結果占一行。

           


          Sample Input

          30
          26
          0

           


          Sample Output

          3
          2

           

          題意描述

                給你一個偶數(shù),讓你通過計算得出這個偶數(shù)可以有幾組兩個不同的素數(shù)想加得到。
          解題思路
                先把小于這個偶數(shù)的所有素數(shù)求出,存在一個數(shù)組里面,然后通過雙層循環(huán)讓數(shù)組內的數(shù)依次兩兩相加,若結果等于輸入的偶數(shù),算作一種情況,雙層循環(huán)類似數(shù)組的排序。

          具體操作

          把一個偶數(shù)n拆成兩個不同素數(shù)的和,有幾種拆法呢?(其值不會超過10000)

          寫一個判斷是否為素數(shù)的函數(shù) is_prime(num) 暴力判斷 從i=2到n/2 如果is_prime(i)&&is_prime(n-i) 則計數(shù)cnt++


          代碼:

          #include<stdio.h>
          #include<math.h>
          int is_prime(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;
          while(scanf("%d",&n)!=EOF&&n)
          {
          int cnt=0;
          for(int i=2;i<n/2;i++)
          {
          if(is_prime(i)&&is_prime(n-i))
          cnt++;
          }
          printf("%d\n",cnt);
          }
          return 0;
          }


          瀏覽 46
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美一卡二卡三卡四卡视频区 | 婷婷激情在线综合 | 青青草免费在线视频观看免费 | 岛国AV在线不卡 | 台湾av吴梦梦 |