c語言100內質數相加,用c語言求1000以內的完全數之和

本文目錄一覽:

用C語言編程 100內的質數之和

main()

{

int i,k,t=0,sum=0;

int c,a[100];

c=1;

for (i=1;i=100;i++) /*設定範圍100以內*/

{

for(k=1;k=i;k++) /*從1查到當前所判斷的數*/

{

if (i%k==0 k!=1 i!=k) c=0; /*如果已經不滿足素數條件,則將標誌轉0*/

}

if (c!=0) {a[t]=i;t++;} /*如果標誌為1,則該質數保存入數組*/

c=1; /*初始化標誌*/

}

for(i=0;it;i++)

sum+=a[i];

printf(“%d”,sum);

getch();

}

用c語言求100以內的素數之和

代碼如下:

#include stdio.h

#include stdlib.h

/**

* 判斷 n 是否是素數,如果是返回 1,否則返回 0

*/

int IsPrime(int n)

{

int i = 0;

if (n  2) {

return 0;

}

for (i = 2; i  n – 1; i++) {

if (n % i == 0) {

return 0;

}

}

return 1;

}

int main()

{

int i, sum = 0;

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

if (IsPrime(i)) {

sum += i;

}

}

printf(“100以內素數之和為:%d\n”, sum);

system(“pause”);

return 0;

}

運行結果:

用c語言求一百以內的質數和

main()

{

int i,j;int sum=0;

for(i=2;i=100;i++)

{

for(j=2;ji;j++)

if(i%j==0)break;

if(i==j)sum=sum+i;}printf(“sum=%d”,sum);

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/287429.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 13:08
下一篇 2024-12-23 13:08

相關推薦

  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python如何判斷質數和異常處理

    本文主要介紹Python如何判斷質數和異常處理,其中包括多個方面的內容。 一、判斷質數 1、定義:質數是指除了1和它本身兩個因數外,沒有其他的因數。 2、判斷方法: (1)從2到n…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • 編程找出100以內的質數並求和

    本文將會介紹如何使用編程語言找出100以內的所有質數並求和。而質數,指的是只能被1和它本身整除的數字。 一、判斷質數的演算法 要找出100以內的質數,首先要搞清楚什麼是質數,以及如何…

    編程 2025-04-28
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28

發表回復

登錄後才能評論