c語言 求出10 100之間的所有素數

2023-01-26 18:10:17 字數 2325 閱讀 8057

1樓:匿名使用者

素數就是隻能被1和自身整除的數,可以定義一個函式用於判斷一個數是否是素數,接著從10到100依次遍歷,判斷其是否是素數,如果是並輸出。

#include ""

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

for(i=2;i

c語言求1~100之間所有素數

c語言編寫程式 求10~100之間個位數為7的所有素數? 10

2樓:用著追她

1、開啟visual c++ 檔案-新建-檔案-c++ source file。

2、輸入預處理命令和主函式:#include/*函式頭:輸入輸出標頭檔案*/void main() 空型別:主函式*/。

3、定義變數並使用雙重迴圈: int a,b,c=0; /定義變數的資料型別為整型併為c賦值*/

4、判斷是否是素數: if(a%b==0) /判斷a是否是素數*/ break; /否,跳出內if(b==a-1) /是,判斷a是否不能被2到它本身減1整除*/ c=1; /是,給c賦1*/。

5、是素數的話輸出素數:if(c==1) /判斷c是否等於1*/。

6、最後輸出結果。

3樓:匿名使用者

#include

int isp(int n)

return 1;

}int main()

printf(""

return 0;

}執行結果:

請按任意鍵繼續。 .

4樓:匿名使用者

intn=0,i;

for(i=10;i<=100;i++)

if(i%10==7)++n;

printf(「count=%d」,n);

編寫一個程式10到100個位數為7的素數。

5樓:匿名使用者

很容易,只要求出所有素數,然後除以10,餘7,滿足條件的就輸出,求素數的函式網上一大把。自己找吧,告訴你方法了。

用c語言求出100以內的所有素數

c語言程式設計:求100以內的全部素數,每行輸出10個 怎麼做啊

6樓:匿名使用者

#include

#include

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

int main(void)

printf(""

return 0;}

7樓:匿名使用者

#include

#define n 100

int main()

elsewhile(temp)

else if(temp!=1&&(i%temp)==0)break;

} }sum=j;

for(tempp=0;temppprintf("the total is %d",total); 計算質數個數,不要可刪除這行。

return 0;}

c語言程式設計求出2~100之間所有的素數以及這些素數之和

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

8樓:匿名使用者

#include

#include

main()

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

leap=1;

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

9樓:匿名使用者

for(i=2;i<=300;i++)isprime[i]=1;tot=0;for(i=2;i<=300;i++)for(j=1;j<=tot&&i*prime[j]<=300;j++)prime[i]最終儲存的就是從1-300的素數,從中選出100-300的即可,演算法複雜度o(n).比判斷素數複雜度低,較優。

10樓:匿名使用者

上面那個可能通不過編譯,下面的可以。#include#include ""

main()

//被整除說明m不是素數。

if(leap)

leap=1;

}printf("the total is %d",h); 詳細說明參考譚浩強的c語言書}

11樓:勵若

//樓豬採納我吧,不然沒天理啊,我的嘴簡單。

#include

void main()

c語言程式設計輸出10100之間的全部素數

1 首先開啟visual c 6.0 檔案 新建 檔案 c source file。2 輸入預處理命令和主函式 include 函式頭 輸入輸出標頭檔案 void main 空型別 主函式 3 定義變數並使用雙重迴圈 int a,b,c 0 定義變數的資料型別為整型併為c賦值 for a 10 a ...

C語言編寫程式求出1 2

include int main printf 結果為 d sum return 0 書寫的時bai候注意一些規du範,包括語句zhi的對齊,一些特定dao位置的空格使用 專,初學程式設計,養成良屬好的編碼習慣很重要 include int digui int n 遞迴函式 void mian in...

根據C語言,求整數之間所有整數的和,效果如下考試中,急

include int main printf d到 d之間的整數和為 d n a,b,c return 0 include int main void 將列印中 的英文改為中文就ok了 c語言程式 輸入任意兩個數,求兩個數之間的所有資料的和。執行結果是copy對的!問題估計錯在輸入語句bai的格式...