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

c語言輸出1000以內的偶數

發布時間: 2022-12-31 16:03:52

c語言編程:輸入一個正整數n,產生n個1000以內的隨機數,統計其中這些隨機數中偶數的個數,並輸出統計結果.

#include<stdio.h>
voidmain()
{
inti,a[1000],n,k=0;
scanf("%d",&n);
printf("生成1000以內的隨機數:");
for(i=0;i<n;i++)
{
a[i]=("%d",rand()%1000);
printf("%d",a[i]);
if(a[i]%2==0)k++;
}
printf(" 其中偶數的個數為%d",k);
}


運行示例:

Ⅱ C語言循環語句中while,do while,for的區別及怎樣用do while表示1000以內所有奇數和偶數

int i,sum=0;
do
{sum=sum+i;
i=i+2;
}while(i<=1000);
*********
while和for幾乎是一樣的,
我說一下while 和do while 把
while是先判斷條件 ,再執行 { }裡面的語句,
do while實現執行{}裡面的語句,在判斷條件(至少執行一次)
例如:
(1) int i,sum=0;
scanf("%d",&i);
while(i<=10){sum=sum+i;
i++;}
printf("%d",sum);
***********************
(2) int i,sum=0;
scanf("%d",&i);
do{sum=sum+i;
i++;}
printf("%d",sum)while(i<=10);

我輸入的數字為11
那麼(1)中的結果就是,sum=0
(2)中的結果就是sum=11

Ⅲ 求100~1000以內所有的偶數,並求和。 c語言

int i;
int sum = 0;

for (i = 100; i <= 1000; i++)
{
if (i %2 == 0)
{
說明他是偶數。在這裡面添加就可以了如下:
sum = sum + i;
}

這里輸出sum的值即可;
}

Ⅳ 編寫程序,用C語言,求1000以內的奇數之和及偶數之和。

//用兩個循環即可;
#include<stdio.h>

int main()
{
int j=1,o=0,jtotal=0,ototal=0;
while(j<1000)
{
j=j+2;
jtotal+=j;
}

while(o<=1000)
{
o=o+2;
ototal+=o;
}
printf("1000以內奇數之和為:%d\n",jtotal);
printf("1000以內偶數之和為:%d\n",ototal);
return 0;

}
我自己用vc++試過了,可以運行!

Ⅳ 用for循環語句求出1~1000之間所有偶數的和

1~1000之間所有偶數的和的程序代碼如下:

#include <stdio.h>

void main()

{

int i,sum;

for(i=2,sum=0;i<1001;i=i++)

if(i%2==0)

{sum=sum+i;}

printf("1~1000之間所有偶數的和:");

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

}

for循環語句由循環判定條件和循環體組成,它是C語言中使用最為靈活的循環語句。for循環不僅可以用於循環次數已經確定的情況,而且可以用於循環次數不確定的而只給出循環結束條件的情況,它完全可以代替while循環。

for語句最簡單的應用形式,也是最容易理解的形式為:for(循環變數賦初值;循環條件;循環變數增值)語句。

用for語句編程更加簡單、方便。

(5)c語言輸出1000以內的偶數擴展閱讀

使用for循環,注意事項:

1、for循環中的變數可以是一個也可以是多個。

2、for循環中語句可以為語句體, 語句體外加大括弧"{}"將參加循環的語句括起來。

3、 for循環中的"單次表達式"、"條件表達式"和"循環體語句"都是選擇項, 即可以預設成只剩下「;」的空語句。

Ⅵ 編寫一個程序。求1~1000之間所有偶數的和

python3

  1. 用列表推導式創建一個元素為1~1000間所有偶數的列表,然後用sum()函數輸出列表元素總和。

  2. 直接用循環來累加。

Ⅶ C語言編程:1 求出1000以內所有偶數之和

#include<stdio.h>
int main()
{
printf("%d\n",(2+1000)*1000/2/2);
return 0;
}等差數列,直接輸結果就是了

Ⅷ 用C語言輸出1-100之間所有的偶數

main()
{
int
a;
for(a=1;a<=100;a++)
if(a%2==0)
printf("%d",a);
}
a%2==0要放在判斷語句里,for每段用分號隔開,printf格式控制符要包含在引號中