編輯c語言程式判斷數m是否為素數只能被1和

2021-04-21 03:43:47 字數 1403 閱讀 7064

1樓:匿名使用者

①bai

**du:zhi

#include

int isprime(long n);

int main(int argc, char const *argv)

int isprime(long n)

②dao

執行內:容

2樓:狼行千里吃肉

int main()else

return 0;}

編一程式,判斷自然數n是否為素數(素數是隻能被1和它本身整除的數) 求答案..急!

3樓:一場醉夢中見

用vb的:du

dim i%,n%,pd as booleanpd=true

for i=2 to n-1

if(n mod i)=o then pd=falsenext

if abc then

print n & "是素數

zhi"

else

print n & "不是素數"

end if

c語言的:dao

void main()}

輸入一個自然數,判斷是否為質數(即能被1和它本身整除的數)

4樓:理

判斷一個數n是否為素數,只需要判斷其是否能被2到sqrt(n)之間的整數整除即可,因此該空應該填寫0,即一旦整除之後跳出迴圈,並進行下一步判斷

當然,如果您想呼叫sqrt函式的話應該事先載入math.h這個標頭檔案#include "stdio.h"

#include "math.h"

main()

5樓:g洋r蔥

什麼亂七八糟的。。。。

.從鍵盤輸入一個數,判斷該數是否為素數(除了1和它本身之外不能被其他數整除的數)。

6樓:倒黴熊

input'輸入數值bai

判斷是否du為素數,請輸入數字:zhi' to mm1=.t.

for aa=2 to m-1

if mod(m,aa)=0

m1=.f.

exit

endif

endfor

if m1

?'該數【

dao',m,'】是素數.'

else

?'該數【',m,'】不是素數,回他能答被【',aa,'】整除.'

endif

7樓:悲しみが積

雖然不會vf,不過看你的程式應該在檢測出可整除之後就退出迴圈的,不然你的f標誌只決定於最後一位是否整除。

還有,迴圈明顯只要到根號m就行了

c語言判斷數是否為整數c語言判斷一個數是否為整數

使用截尾函式可以驗證!截尾函式是指將小數點後面的全部丟掉!所以,如果是整數的話,那麼截去小數點後面的應該等於原來的這個數字 否則,便不是整數!截尾函式 trunc x 判斷 if trunc x x then 翻譯 如果x是整數的話 望採納!以判斷n開根號後是否是整數為例 include inclu...

c語言程式判斷每月天數以及是否為閏年

源 如下 include int main int year printf 輸入年份 scanf d year if year 4 0 if year 100 0 這裡如果被 400 整數是閏年 if year 400 0 printf d 是閏年 year else printf d 不是閏年 y...

用C語言迴圈結構編寫 輸入數,判斷該數是否為素數

include int main int n int i scanf d n if n 2 printf this is not a prime.n else if n 2 printf this is a prime.n else for i 2 iif n i 0 break if i n pr...