當前位置:首頁 » 編程語言 » c語言編程1000例
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程1000例

發布時間: 2023-02-12 13:28:10

c語言編程求100—1000內的素數個數及和

給你一個超簡潔的代碼吧:
#include<stdio.h>
#include<math.h>
void
main(){
int
i,k,count=0;
/*count用於統計素數個數*/
long
sum=0;
/*sum存儲素數累加和,由於其和超過2^15-1,所以必須用長整形*/
for(i=100;i<=1000;i++){
for(k=2;k<=sqrt(i)
&&
i%k!=0;k++);
/*
這一步是超簡結寫法,直接將if判斷寫入for判斷語句中*/
if(k>sqrt(i)){
/*如果k>sqrt(i),說明上面的循環條件都不滿足,故i的值就是一個素數*/
count++;
sum+=i;
}
}
printf("100~1000之間共有
%d
個素數\n它們的和是:%
ld
",count,sum);
}

Ⅱ 經典C語言程序例子

題目01:在一個已知的字元串中查找最長單詞,假定字元串中只含字母和空格,空格用來分隔不同的單詞。

(2)c語言編程1000例擴展閱讀:

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

Ⅲ 用C語言編程找出1000以內的所有完數。(涉及知識點:for語句和if語句)。

一個數,所有的真因子(即除了自身以外的約數)的和,恰好等於本身,稱為完數。

所以,要確認是否為完數,只要把所有真因子相加判斷即可。

於是,這個題目的編程思路為:

1 遍歷1~1000;

2 對每個數,判斷是否為完數,如是,則輸出;

3 程序結束。

代碼如下:

#include<stdio.h>
intmain()
{
intn,i,s;
for(n=1;n<=1000;n++)
{
s=0;
for(i=1;i<=n/2;i++)
if(n%i==0)s+=i;//是真因子,累加。
if(s==n)//是完數。
printf("%d,",n);//輸出。
}

return0;
}

Ⅳ c語言編程 計算1000以內的完全數,每8個數字一行。

#include
<stdio.h>
#include
<math.h>
int
main(void)
{int
x,k,flag,n=0;
/*n用來控制每行輸出8個數*/
for(x=2;x<=1000;x++)
{flag=1;
for(k=2;k<=sqrt(x);k++)
if(x%k==0)
{flag=0;
break;}
if(flag==1)
{if(n%8==0)
printf("\n");
/*8個數一行*/
n++;
printf("%5d",x);
}
}
getchar();
}

Ⅳ c語言編程 計算1000以內的完全數,每8個數字一行。

#include <stdio.h>
int main()
{
int x,k,f=0,n;
for(x=2;x<=1000;x++)
{
n=0;//注意每次循環n都要為0
for(k=1;k<x;k++)//注意k要從1開始
if(x%k==0)
n=n+k;
if(n==x)
{
printf("%d ",x);
f++;
if(f%8==0)
printf("\n");
}
}
}
//其實1到1000內只有6 28 496這三個