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

時間 2022-03-06 09:55:17

1樓:聽不清啊

#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之間的素數之和

2樓:ipv6時代

set talk off

s1=0

s2=0

a=3do while a<100

for b=2 to a-1

if mod(a,b)=0

a=a+1

loop

endif

b=b+1

endif

s1=s1+1

s2=s2+a

a=a+1

enddo

?'3-100間素數個數&s1'

?'3-100間素數和&s2'

return

3樓:匿名使用者

#include

void main()

cout<<"3到100素數之和為"<

}素數就是無法被其他數整除的數,比如3,5,7,11,13等,所以第一個for迴圈是設定從3到100一次查詢,第二個for迴圈,是用它除以它小的每一個整數,如果有可以除盡的,則它不是素數,執行break跳出本次迴圈,如果都除不盡,那麼判斷其為素數,add是和,add=add+n,n是你找到的素數。

我也是一個菜鳥,但是我知道判斷素數有很多種方法,我知道倆種,一種是我剛打上去的那個,還有一種是用開根號什麼的,可以減少他的時間複雜度,就是可以讓他迴圈次數少一點,這就是我所有能告訴你的了。

c語言程式設計輸出1到100之間素數並求和,**等,急

求1到100以內所有素數之和(c語言)

4樓:刺友互

1、新建一個求1到100素數之和專案。

2、新增一個cpp檔案。

3、包含需要用到的標頭檔案。

4、輸入main函式。

5、定義兩個變數,分別是:a和sum,如圖所示。

6、使用while語句計算1到100之間所有自然數之和。

7、執行程式,列印出結果。

5樓:輕煙談生活

1、新建一個求1到100素數之和專案。

2、然後我們新增一個cpp檔案。

3、包含需要用到的標頭檔案。

4、然後我們輸入main函式。

5、然後我們定義兩個變數,分別是:a和sum。

6、然後我們使用while語句計算1到100之間所有素數之和。

7、然後我們執行程式,列印出結果即可。

6樓:15簡單人

#include

int zhishu(int n)

}if(i>n/2)

else

}int main()

}printf("1-100中的質數之積:%f\n",sum);

printf("1-100中的質數之和:%f",sum1);

return 0;}

7樓:匿名使用者

#include

#include

#define n 100

void main()

你自己執行下,因為不好縮排,你自己分析吧!

8樓:約定

# include int main () if (j*j > i) } printf ("%d\n", sum); return 0;}

執行結果為1060

9樓:獨孤九劍碧血劍

#include"stdio.h"

#include"math.h"

int prime(int t)

if(i>sqrt(t))

return 1;

}int main()

10樓:

供你參考……

#include "stdio.h"//

#include "math.h"//

void main(void)

c語言程式設計題, 求100之內的素數之和

11樓:匿名使用者

#include

int isprime(unsigned n)

int main()

12樓:匿名使用者

# include

int main ()

if (j*j > i)

}printf ("%d\n", sum);

return 0;

}執行結果為1060

c語言程式設計:編寫函式,求出1至100之間的素數(只能被1和自身整除的數)並統計個數,求和。

編寫一個c語言程式求100以內所有素數的和

13樓:匿名使用者

#include

int prime(int n)//求素數過程,是返回1,不是返回0

void main() }

c語言程式設計求解1到n之間所有素數之和

14樓:匿名使用者

#include

int isprime(int k)

return 1;

}int main()

printf("%d", sum);

return 0;}

15樓:倒黴熊

#include

#include

int isprime(int n)   ///是素數返回1,否則返回0

if(i > k)

return 1;

else

return 0;

}void main()

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

16樓:何人降臨

返回bool比較方便吧

bool isprime(int k)

c語言求1到10的階乘的和,C語言求1到10的階乘的和

你試試把for後的兩句放在for語句中 因為你的程式當c大於2時 d始終只能得一次值 而不會累加 而且你把應a d定義為長整型 我自己寫的中間的你試試 for i 0 i 11 i for j i j 0 j s j sum s 其中s sum都是長整型 用手機上回的 簡單寫了下 希望能看懂 還有你...

關於c語言的程式設計,關於C語言的程式設計問題?

執行示例 原始碼如下 include stdio.h int main printf n return 0 望採納。int用來定義整型變數 整數 float用來定義浮點型變數 實數 float和int一樣是用來定義變數的,它不是函式.賦值語句value 700 weight 14.5833之所以不在...

C語言程式設計的問題

1.include include define max elements 4void swap int x,int y void selection sort int list,int n include define max 4 定義輸入數的個數void main printf nthe num...