用VFP編寫程序 判斷一個大于等于3的自然數是否為素數?我這樣寫哪里不對?
用VFP編寫程序 判斷一個大于等于3的自然數是否為素數?我這樣寫哪里不對?
clear
input “請輸入自然數( > = 3) :” to n
f = 0
i = 2
do while i < = int(sqrt(n))
if mod(n,1) < > 0
i = i + 1
loop
else
f = 1
exit
endif
enddo
if f = 0
? str(n,1) + “是素數”
else
? str(n,1) + “不是素數”
endif
return
clear
input “請輸入自然數( > = 3) :” to n
f = 0
i = 2
do while i < = int(sqrt(n))
if mod(n,1) < > 0
i = i + 1
loop
else
f = 1
exit
endif
enddo
if f = 0
? str(n,1) + “是素數”
else
? str(n,1) + “不是素數”
endif
return
其他人氣:476 ℃時間:2019-10-14 02:25:46
優(yōu)質解答
CLEARinput "請輸入自然數( > = 3) :" to nf = 0FOR i=2 TO INT(SQRT(n))IF MOD(n,i)=0f=1 EXIT forELSEf=0ENDIF ENDFORIF f=0str(n) + "是素數"elsestr(n) + "不是素數"endifreturn
我來回答
類似推薦
- VFP!編一程序,判斷自然數n是否為素數(素數是只能被1和它本身整除的數
- 試判斷當n為大于等于3的自然數時,代數式n^4-3n^2+9表示質數還是合數
- 所有的自然數不是質數就是合數._.(判斷對錯)
- 在自然數1之20中質數有哪些
- 如何快速判斷一個4位以上的自然數十質數
- 一輛自行車車輪外直徑是70厘米,騎車經過一座長400米的大橋,車輪要轉多少圈?(得數
- 英語翻譯
- 用四個有的...好像...造句
- 有2個盒子,每個盒子里面都有1,2,3,4,5,6,7,8,這8個數學卡各一張,同時從兩個盒子里個摸出一張卡片
- 注意過程和解題思路
- 樹上有鴿若干,如果地上鴿子飛上樹4只,則樹上鴿子樹是地上鴿子數的3倍;如果樹上鴿子下地4只,則樹上鴿子數是地上鴿子數的2倍,問樹上地上原來各有多少只鴿子?(詳細過程,謝謝.)
- I will make my dream come true ?
猜你喜歡
- 1一些同學去劃船,他們租了一些船,如果每船坐6人則多3人,如果每船坐8人,則船上有7個空位,有_個同學.
- 2紅樹林的作用是什么?
- 3為節(jié)省能源,某單位按以下規(guī)定收取每月電費:用電不超過140千瓦時,按每千瓦時0.6元
- 4李清照的醉花陰里“人比黃花瘦”中的黃花是什么意思
- 5制取1.6g氧氣至少需要多少氯酸鉀
- 6以 愛與希望 為話題 寫一篇 600字演講稿
- 7You must do your homework now(改為一般疑問句)
- 8抗體是指淋巴細胞產生的一種抵抗病原體的( ?。?A.蛋白質 B.糖類 C.核酸 D.氨基酸
- 9美語 中can和 cant怎么區(qū)分啊 ,
- 10連詞成句 i,on,walked,coat,my,in,and,winter,in,put,snow,the
- 11關于正確方向與錯誤方向的名言警句、格言、諺語~
- 12化學反應向著能量降低的方向為何還有吸熱反應