例16:C語言實現判斷素數

      網友投稿 919 2025-04-04

      例16:C語言實現判斷素數


      例16:C語言實現輸入一個大于3的整數n,判斷他是否為素數(質數)。

      解題思路:本題采用的算法是,讓n被i除,如果number能被2~(number-1)之中的任何一個整數整除,則表示number肯定不是素數,不必再繼續被后面的整數除,因此,可以提前結束循環。

      源代碼演示:

      #include//頭文件 int main()//主函數 { int number,i;//定義變量 printf("請隨機輸入一個數:");//提示語句 scanf("%d",&number);//鍵盤輸入需要判斷的數 for(i=2;i<=number-1;i++)//循環從2開始,到這個數的掐前一個數為止 { if(number%i==0)//如果取余結果為0 break; } if(i

      編譯運行結果如下:

      請隨機輸入一個數:56 56不是素數 -------------------------------- Process exited after 4.465 seconds with return value 0 請按任意鍵繼續. . .

      讀者需要知道什么是素數,素數一般指質數,是指在大于1的自然數中,除了1和它本身以外不再有其他因數的自然數。

      此題的關鍵是看結束循環時i的值是否小于number,如果number能被2~(number-1)之間的一個整數整除,則必然是由break語句導致循環提前結束,即i并未達到number的值時,循環就終止了。

      C 語言

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:[Python3 網絡爬蟲開發實戰] 1.6.2-Tornado 的安裝
      下一篇:請問如何刪除空白頁?(這怎么刪除空白頁)
      相關文章
      亚洲av色香蕉一区二区三区| 国产91在线|亚洲| 77777午夜亚洲| 无码久久精品国产亚洲Av影片| 亚洲一区二区三区在线播放| 亚洲精品和日本精品| 亚洲AV网站在线观看| 亚洲av高清在线观看一区二区| 亚洲AV成人无码久久WWW| 亚洲国产成人无码AV在线| jiz zz在亚洲| 亚洲精品无码日韩国产不卡av| 亚洲国产成人精品激情| 亚洲午夜一区二区三区| 亚洲伦理中文字幕| 亚洲最大无码中文字幕| 亚洲乱亚洲乱妇24p| 亚洲第一街区偷拍街拍| 在线观看亚洲精品专区| 亚洲成人高清在线| 亚洲男人第一无码aⅴ网站 | 亚洲国产午夜精品理论片| 亚洲天堂一区二区三区四区| 中文字幕亚洲综合小综合在线| 中文字幕亚洲综合小综合在线 | 亚洲人成色4444在线观看| 人人狠狠综合久久亚洲| 国产在亚洲线视频观看| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国产中文在线亚洲精品官网| 亚洲国产精品无码成人片久久| 婷婷亚洲久悠悠色悠在线播放| 亚洲精品在线电影| 国产人成亚洲第一网站在线播放| 亚洲人成色4444在线观看| 国产精品亚洲综合| 国产亚洲情侣一区二区无| 亚洲av中文无码乱人伦在线播放| 亚洲国产综合精品中文第一区 | 亚洲麻豆精品国偷自产在线91| 亚洲人成在线播放网站|