統計素數並求和程式設計,程式設計計算 1,n 上素數的個數

時間 2023-02-28 13:15:11

1樓:

#include

#include

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

int main(void)

printf("%d,%d",j,sum);

return 0;}

使用函式計算素數個數並求和

2樓:聽不清啊

#include

#include

int prime(int n)

{int i;

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

return n>1;

int main()

{int i,a,b,s=0,n=0;

scanf("%d%d",&a,&b);

for(i=a;i<=b;i++)

if(prime(i))

{n++;s+=i;

printf("%d~%d之間共有%d個素數,總和=%d",a,b,n,s);

return 0;

c語言:請程式設計統計3到100之間所有素數的和,並輸出。

3樓:無淚瓦擦

#include

int isprime(int n)

int main()

此程式已在vc上執行通過。

4樓:林聲飄揚

#include

int main()

if(j>=i)

}printf("3到100之間所有素數的和%d",sum);

return 0;}

程式設計計算[1,n]上素數的個數

5樓:在晴天的雨傘

核心**。

readln(n);

while n0 do begin

if n=1 then writeln(0)else begin

for j:=2 to n do

if prime(j) then inc(ans);

writeln(ans);

end;readln(n);

end;prime是指判斷素數的函式,需要自己定義。

寫了一個c語言程式(統計500以內最大10個素數並求和)**不對 初學求指教

6樓:匿名使用者

#include

void main()

if(i%m==0)

}if(x==10)

}printf("%d",n);

}就改了兩個地方,你的程式本身沒有大毛病,就是一個初始化的x賦了初值,另外一個 m==1和x ==10的判斷,m==1是為了找到素數,因為素數是除了本身和1可以被整除的,所以m==1說明這個數從m=i-1一直到1都沒有數被整除,就是素數了,x==10是判斷是不是有了10個數了,你的題目要求10個素數,這個是控制輸出10個數,最後累加就好了。望採納。

7樓:藍色和清風

發現了2出錯誤, 第一處: if(m==1) 這裡應該是兩個「=」第二處:if(x==10) 這裡也應該是2個「="謝謝。

8樓:做而論道

改動如下:

#include

void main()

if(m ==1)

if(x ==10) break;

}printf("%d", n);

}執行結果:

press any key to continue

任意輸入一個整數n(n>1),程式設計計算並輸出1~n之間的所有素數之和s.要求判斷素數和求和分別使用兩個子函式

9樓:聽不清啊

#include

#include

int s=0;

void sum1(int n)

{s+=n;

int isprime(int n)

{int i;

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

sum1(n);

int main()

{int i,n;

scanf("%d",&n);

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

isprime(i);

printf("1~%d之間所有素數的和=%d ",n,s);

return 0;

c語言程式設計,輸出素數,統計個數並求和

用c語言編寫一個程式,將100以內不是素數的數字求和並輸出.

10樓:匿名使用者

# include

int isprime(int l) }

return 1; /is a prime}void main()

printf(""

printf("count is %d",count);

printf("sum is %d",sum);

} 包含求和以及不時素數的總個數。

c語言輸出100到300間的全部素數,統計個數,並求和 10

程式設計求3 100之間的所有素數(質數)並統計個數

include int isprime int n int main 此程式已在vc上執行通過。include int main if j i printf 3到100之間所有素數的和 d sum return 0 c語言程式設計題 求100到300之間的所有素數?include include m...

c語言程式設計問題 求1到100的素數之和

include int main int i,j,k,s 0 for i 2 i 100 i k 1 for j 2 j j i j if i j 0 k 0 break s k i printf d n s return 0 程式設計 求3到100之間的素數之和 set talk off s1 0...

用C 程式設計 從鍵盤上輸入若干學生的成績,統計並輸出最高成績和最低成績,當輸入負數時結束輸入

問明 include using namespace std int main double a 100 double max 0,min 100,t int i for i 0 i 100 i cin a i if a i 0 break else if a i max max a i if a ...