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

來源:酷知科普網 8.99K

對於剛開始學習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張
熱門標籤