當前位置:妙知谷 >

遊戲數碼 >IT技術 >

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

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

對於剛開始學習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張
標籤: 素數 語言 學習
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/itjishu/4xvmd.html