程式設計求10 100之間的所有素數之和

2021-12-22 18:00:13 字數 2503 閱讀 3224

1樓:匿名使用者

沒指定實現語言,用c

#include

int isprime(int n)  {int i;

if (n<2) return 0;  //notif (n==2) return 1; //yesfor (i=2;i

2樓:長生天王

void main()

printf("%d",sum);

}int check(int i)

{int m=0;

for(int j=2;j

3樓:聽不清啊

#include

#include

int prime(int a)

{int i;

if(a==1)return 0;

for(i=2;i<=sqrt(a);i++)if(a%i==0)return 0;

return 1;

int main()

{int m,n,i,sum=0;

printf("請輸入兩個正整數:");

scanf("%d%d",&m,&n);

for(i=m;i<=n;i++)

if (prime(i))

{sum+=i;

printf("%d ",i);        //不需要的話,此行刪去

printf("\n這兩個正整數之間的素數之和為:%d\n",sum);

return 0;

求c語言程式設計 編寫程式求3到100之間的所有素數之和。

4樓:

主函式中定義一個初值為0的變數s承載素數的累加和,用一for迴圈遍歷3~100間的奇數,判斷這些奇數是否有1和自身以外的因子,沒有的確定為素數並其值累加到s,s便是題解。**如下:

#include "stdio.h"

int main(int argc,char *ar**)printf("the result is %d\n",s);//輸出結果

return 0;

}執行結果如下:

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

5樓:用著追她

1、開啟visual c++ 6.0-檔案-新建-檔案-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、最後輸出結果。

6樓:匿名使用者

#include

int isp(int n)

return 1;

}int main()

printf("\n");

return 0;

}執行結果:

17  37  47  67  97

請按任意鍵繼續. . .

7樓:匿名使用者

intn=0,i;

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

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

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

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

8樓:匿名使用者

int i,j;

int flag;

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

9樓:匿名使用者

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

c語言程式設計:編寫程式,求3-100之間所有素數之和(要求判斷素數由函式實現)。

10樓:

#include "stdio.h"

int isprime(int n)   //判斷n是否為素數,是返回1,不是返回0

int main()

11樓:奶加茶的

#include

using namespace std;

#include

bool isprim(int a)

void main()

cout<

system("pause");}

求200 1000之間的所有素數的平方和

function isprime byval n as integer as boolean 是素數返回true,不是素數返回false dim i as integer if n 2 then isprime false exit function else isprime true for i ...

輸出m到n之間的所有素數,包括m和n 100m,n

include int isprime int n for int i 2 i i n i if n i 0 return 0 return n 1 int main int m,n,i scanf d d m,n for i m i n i if isprime i printf d i retu...

求c語言2019到20000之間的素數

include include int isprimer int x return flag void main 呼叫isprimer函式 for i x i y i 鍵盤輸入x和y為 2012和20000!結果是 17029是素數 17033是素數 17041是素數 17047是素數 17053是...