當前位置:首頁 » 編程語言 » c語言素數表

c語言素數表

發布時間: 2025-01-05 10:27:39

❶ 用c語言:輸出在1~100內的所有素數

#include<stdio.h>

#include<math.h>

intmain()

{

intn;

inti;

intflag=0;

for(n=2;n<=100;n++)

{

flag=0;

for(i=2;i<=sqrt(n);i++)

{

if(n%i==0)

{

flag=1;

break;

}

}

if(flag==0)

printf("%d",n);

}

return0;

}

(1)c語言素數表擴展閱讀

C語言判斷素數

#include<stdio.h>

intmain()

{

inti,j;

intm,n,p;

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

{

if(i>=11&&i<=99)

{

m=i%10;

n=i/10;

}

else

{

m=i/100;

n=i%10;

}

if(m==n)

{

for(j=2;j<i/2;j++)

if(i%j==0)

break;

if(j>=i/2)

{

printf("%d",i);

}

}

}

return0;

}

❷ 用C語言求解1-100之間的所有素數。

Action()

{

int i,j;

int sum=0;

int flag;//是否為素數

for(i=2;i&lt;=100;i++){

flag=1;

for(j=2;j&lt;=i-1;j++){

if(i%j==0){

flag=0;

break;

}

}

if(flag==1){

sum+=i;

}

}

lr_output_message("sum=%d",sum);

return 0;

}

輸出的結果:sum=1060

(2)c語言素數表擴展閱讀:

方法二、使用函數:

Action()

{

int i;

int sum=0;

for(i=2;i&lt;=100;i++){

if(isPrime(i)){

sum+=i;

}

}

lr_output_message("素數之和sum=%d",sum);//loadrunner的輸出,其他編譯器可能是printf

return 0;

}

int isPrime(a){

int j;

int flag=1;

for(j=2;j&lt;=a-1;j++){

if(a%j==0){

flag=0;

break;

}

}

return flag;

}

熱點內容
android替換源碼編譯的sdk 發布:2025-07-30 08:18:36 瀏覽:503
怎麼測機頂盒配置 發布:2025-07-30 08:18:36 瀏覽:315
傳奇類手游源碼 發布:2025-07-30 08:16:27 瀏覽:162
web前端編程網路培訓 發布:2025-07-30 08:16:19 瀏覽:768
安卓版微信拍一拍怎麼設置 發布:2025-07-30 08:14:43 瀏覽:135
homeeye如何和WIFI配置 發布:2025-07-30 08:13:53 瀏覽:534
安卓單獨編譯音頻模塊 發布:2025-07-30 08:13:25 瀏覽:416
冰箱的壓縮機工作時間 發布:2025-07-30 08:03:13 瀏覽:363
少年行安卓版怎麼下載 發布:2025-07-30 07:56:56 瀏覽:514
桌面不能建文件夾 發布:2025-07-30 07:55:26 瀏覽:579