最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c語言求出給定范圍內的所有質數(shù)

 更新時間:2017年04月01日 10:18:29   作者:藍蓮花工作室  
本文主要介紹了c語言求出給定范圍內的所有質數(shù)的小程序。具有很好的參考價值。下面跟著小編一起來看下吧

程序功能:

輸入一個整數(shù),要求打印出這個整數(shù)以內的所有質數(shù)。

程序示例:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
bool IsPrime(int x)
{
  bool bResult = false;
  int i, k;
  k = (int)sqrt(x);
  for (i = 2; i <= k; i++)
  {
    if (x % i == 0)
    {
      break; 
    }
  }
  if (i > k)
  {
    bResult = true;
  }
  else
  {
    bResult = false;
  }
  return bResult;
}
int main()
{
  int a = 0;
  int b = 0;
  int i = 0;
  printf("請輸入一個整數(shù):");
  scanf("%d",&a);
  for (i = 3; i <= a; i++)
  {
    if (IsPrime(i))
    {
      printf("%d\n",i);
    }
  }
  system("pause");
  return 0;
}

程序解析:

1,IsPrime()函數(shù)用來判斷一個整數(shù)是不是質數(shù),如果是返回true,否則返回false。在這個函數(shù)中因為調用了C語言庫函數(shù)sqrt(),所以要在頭文件中包含#include 。

2,scanf_s()函數(shù)用來獲取用戶輸入的數(shù)據(jù),并將這個數(shù)據(jù)保存到局部變量中。

小結:

1,math.h頭文件中聲明了常用的一些數(shù)學運算,比如乘方,開方運算等等,如果你要使用C標準庫里的函數(shù),就需要包含聲該函數(shù)的頭文件。

2,我們可以使用scanf()函數(shù)從終端獲取數(shù)據(jù)。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • C語言實現(xiàn)代碼雨效果

    C語言實現(xiàn)代碼雨效果

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)代碼雨效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C++中的函數(shù)返回值問題

    C++中的函數(shù)返回值問題

    這篇文章主要介紹了C++中的函數(shù)返回值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • c/c++?Error:?redefinition?of?'xxx'的問題及解決方法

    c/c++?Error:?redefinition?of?'xxx'的問題及解決方法

    兩個類/文件同時引用定義ReplyInfo的頭文件,會造成頭文件中定義重復定義,本文給大家分享c/c++?Error:?redefinition?of?‘xxx’?的問題及解決方法,感興趣的朋友一起看看吧
    2023-08-08
  • C++為什么要用指針而不直接使用對象?

    C++為什么要用指針而不直接使用對象?

    今天小編就為大家分享一篇關于C++為什么要用指針而不直接使用對象?,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C++11新特性中auto 和 decltype 區(qū)別和聯(lián)系

    C++11新特性中auto 和 decltype 區(qū)別和聯(lián)系

    這篇文章主要介紹了C++11新特性中auto 和 decltype 區(qū)別和聯(lián)系的相關資料,需要的朋友可以參考下
    2017-01-01
  • 淺析iterator與指針的區(qū)別

    淺析iterator與指針的區(qū)別

    指針和iterator都支持減法運算,指針-指針得到的是兩個指針之間的距離,迭代器-迭代器得到的是兩個迭代器之間的距離
    2013-10-10
  • C語言基于考研的棧和隊列

    C語言基于考研的棧和隊列

    這篇文章主要介紹了考研時的C語言中的堆棧和隊列的相關資料,需要的朋友可以參考下,小編覺得這篇文章寫的很好,希望能給你帶來幫助
    2021-08-08
  • C語言實現(xiàn)三角函數(shù)表

    C語言實現(xiàn)三角函數(shù)表

    這篇文章主要為大家詳細介紹了C語言三角函數(shù)表,打印出相對應的三角函數(shù)值,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • OpenCV實現(xiàn)拼圖板小游戲

    OpenCV實現(xiàn)拼圖板小游戲

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)拼圖板小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • QT中進程的創(chuàng)建實現(xiàn)

    QT中進程的創(chuàng)建實現(xiàn)

    本文主要介紹了QT中進程的創(chuàng)建實現(xiàn),詳細介紹了創(chuàng)建進程的整個過程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-08-08

最新評論

壶关县| 嘉义县| 东海县| 广德县| 启东市| 铅山县| 鹿邑县| 宜章县| 若尔盖县| 太谷县| 普定县| 孝义市| 阜阳市| 高密市| 宁都县| 东海县| 木兰县| 香河县| 关岭| 宕昌县| 建阳市| 全椒县| 衡水市| 嘉峪关市| 古浪县| 曲阳县| 望都县| 咸阳市| 西安市| 剑川县| 铜梁县| 石台县| 曲阳县| 涟源市| 保德县| 和田市| 驻马店市| 遂宁市| 珲春市| 延庆县| 凌云县|