用php語言程式設計求100 200間的全部素數

時間 2022-02-03 02:50:09

1樓:扈懷煒

<?php

$ss = 100;                        //宣告變數$ss,賦初值為最小的素數

$max = 200;                    //宣告變數$max,賦值為最大的範圍

$arr = array();                    //宣告乙個陣列$arr

echo $max."以內的素數為:";

while($ss < $max):                //判斷變數是否在允許的範圍內

$boo = false;                //宣告乙個布林變數$boo,初值為false

foreach($arr as $value):        //使用foreach語句遍歷$arr陣列

if($ss % $value == 0):    //如果變數$ss 能夠被陣列元素整除

$boo = true;        //將布林變數賦值為true

break;                //跳出當前迴圈

endif;

endforeach;

if(!$boo):                    //判斷變數$boo值

echo $ss." ";        //如果$boo為假,則說明當前變數$ss為素數,輸出素數

$arr[count($arr)] = $ss;//同時存到陣列中

endif;

$ss++;                      //變數$ss加1

endwhile;

?>

2樓:匿名使用者

$arr = array();

for ($i = 2;$i < 200;$i++)for ($i = 2; $i * $i < 200 ; $i++)for ($i = 100; $i < 200 ; $i++)

c語言程式設計題:求100到300之間的所有素數?

3樓:匿名使用者

#include

#include

main()

if(leap) //如果標誌位為1,表示從2到根號m不能整除m,即m是素數

leap=1;

}printf("\nthe total is %d",h);}

c語言,求100~200間的全部素數

4樓:風若遠去何人留

#include

#include

int isprime(int n)

int main()

程式設計題求100-200之間的全部素數怎麼做呀?

5樓:匿名使用者

<?php

$a=array();

for($i=100;$i<200;$i++)}foreach($a as $k=>$v)echo $v." ";

}echo "

100-200之間的以內素數的個數是". count($a);

?>

6樓:**愛人醉紅顏

#include

#include

void main()}

編寫乙個程式,求100~200之間所有的素數的累加和(用c語言)

7樓:聽不清啊

#include

int main()

int n,i,s=0;

for(n=100;n<=200;n++){for(i=2;iif(n%i==0)break;

if(i==n) s=s+n;

printf("%d",s);

8樓:

#include

#include

int prime(int n);

int main()

printf("%d",s);

return 0;

}int prime(int n)

編寫c語言程式,求100~200之間所有素數。

9樓:匿名使用者

素數就是只能被1和本身整除的數,先定義乙個函式用於判斷乙個數是否是素數,在從100到200依次迴圈判斷,如果是素數則輸出。

#include

int fun(int n){//判斷n是否是素數int i;

for(i=2;i

10樓:彌鷗逮成蔭

#include

void

main()

void

outputsushu(int

k)if(w==0)

printf("%d\t是素數\n",k);

else

printf("%d\t不是素數\n",k);}

11樓:王澤無敵真的

# include

# include

int main()

if(k>sqrt(i*1.0))

if(n%10==0)

printf("\n");

}return 0;}

12樓:

#include

#include

int isprime(int n)

void main()

printf("\n");

for(i=2;i<1000;i++)

13樓:匿名使用者

#include

#include

#include

int primer_number(int lower, int upper)

if (flag == 0)

count++;

}return count;

}int main(void)

c語言程式程式設計:輸出100到200間的全部素數,每行輸出5個素數。

14樓:刺友互

1、開啟vc2010後的介面。

2、點選檔案--->新建--->專案。點選 32位控制台應用程式 輸入名稱

3、以上完成後,再點左擊c1後,右擊原始檔,——>新增——>新建項。

4、再選擇c++檔案,檔名稱,現在都可以寫程式了。

5、#define max 100   巨集定義max=100。

6、最後執行結果如下。

15樓:匿名使用者

#include

#include

int ss(int n) /*檢查n是否為素數,如果是則返回1,否則返回0*/

int main(void)

return 0;}

16樓:匿名使用者

#include "stdio.h"

main()

if(leap)

}printf("\nthe total is %d\n",h);

system("pause");}

17樓:

#include

int main()

if (flag)

if (count == 5)

}return 0 ;}

18樓:

首先來理解素數的概念:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29…………

這些除了他本身和1不能被任何其他數字整除的數字叫做「素數」,又叫「質數」。

那麼程式設計思路就有了:

那麼我們在外面再加一圈迴圈n,讓 n 的取值範圍在 100 <= n <= 200 之間,然後巢狀:

讓 i 在 1 < i < n 的範圍內進行迴圈,然後用 n % i,如果途中發現有非 0 的值,則表示該值非質數,讓s = 1終斷迴圈。

在迴圈的最後,判斷 s :如果 s 的值為0,則輸出n。

然後(還是在迴圈內)判斷n的值:若 n % 5 結果為4,則輸出"\n"。

這就是全部的演算法,我已經寫得很詳細了 - -

19樓:

#include

#include

int main()

if(flag) }

return 0;}

用C語言程式設計,用c語言程式設計?

有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 追神聖 如何判斷一個字元是小寫字母?查上一章提供的asci...

求100 200間的素數,C語言

1.注意 if i k 1 不在 for i 2 i k i 迴圈中,for i 2 i k i if m i 0 break if i k 1 當 for i 2 i k i 沒有被 break 打斷退出,那麼 i 在退出迴圈的值為 k 1 此時 if i k 1 為真,其實 if i k 1 就...

用c語言程式設計,用c語言如何程式設計?

皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...