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...