網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

c語言學習:判斷一個數是否為素數

欄目: IT技術 / 發佈於: / 人氣:8.68K

對於剛開始學習c語言的朋友,一定有各種各樣的問題,今天我來解決c語言如何判斷一個數是不是素數。

操作方法

(01)你要的也就是代碼和解釋,這樣一段代碼就行。#include<stdio.h>void main(){int a,b;printf("輸入一個數b:");scanf("%d",&b);a=2;while(a<b){if(b%a==0)break;a++;}if(a==b)printf("%d is primeb",b);elseprintf("%d is no primeb",b);}

c語言學習:判斷一個數是否為素數

(02)給你解釋一下這段代碼,先給兩個未知數a和b,然後你輸入一個數,也就是你要判斷的那個數,然後把這個數賦值給了b。

c語言學習:判斷一個數是否為素數 第2張

(03)之後把a的值定為2,當a小於b時進入循環,讓b對a求餘,如果餘數等於0就結束循環,不是得話就執行a++,也就是a=a+1的意思。

c語言學習:判斷一個數是否為素數 第3張

(04)循環結束,如果a等於b,那麼就會打印這個數b is prime,如果a不等於b,就會打印數字b is no prime。

c語言學習:判斷一個數是否為素數 第4張