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

c語言循環找偶數

發布時間: 2023-01-21 18:25:23

㈠ C#如何用for循環對數組中的偶數進行計算

主要就是數組的遍歷, 和循環的使用.

參考代碼如下

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;

namespaceArrayDemo
{
classProgram
{
staticvoidMain(string[]args)
{
int[]arr=newint[]{1,2,3,5,8,24,22,9};//數組
intcount=0;//存儲偶數的個數
for(inti=0;i<arr.Length;i++)
{
if(arr[i]%2==0)//判斷是否是偶數
{
count++;
}
}
Console.WriteLine("數組中的偶數個數{0}:",count);

intsum=0;//存儲求和的結果
intindex=0;//下標
while(true)
{
if(index>arr.Length-1)//下標不能超過數組的最大長度-1
{
break;//跳出循環
}

if(arr[index]>20)//如果遇見大於20的數,那麼跳出循環
{
break;
}
else
{
sum+=arr[index];
index++;
continue;//繼續下次循環
}

}
Console.WriteLine("數組中前面小於20的元素和是:"+sum);
Console.ReadKey();
}
}
}

輸出的結果

數組中的偶數個數:4
數組中前面小於20的元素和是:19

㈡ 用c語言編程如何來統計輸入十個數,來判斷奇數與偶數的個數

循環輸入 逐個判斷並統計

參考如下:

#include<stdio.h>
intmain()
{
intcnt=0,i,n;
for(i=0;i<10;++i)
{
scanf("%d",&n);
if(n%2==0)cnt++;
}
printf("奇數:%d,偶數:%d ",10-cnt,cnt);
return0;
}

㈢ c語言如何判斷奇偶數

判斷規律為:和1「與」結果是0則這個數為偶否則為奇。

在計算機里,數都是二進制的,從最右面開始,分別是2的0次冪、1次冪……n次冪。那麼從2的1次冪開始到2的n次冪相加和是2的n+1次冪-2(n>=1,因為是從2的0次冪開始的)。

這個和一定是偶數。那麼這個數本身是奇還是偶,就取決於2的0次冪這位,那如果這位是1則這個數為奇,否則為偶。

10在機器里的表示為1010,那它和1(0001)」與「必定為0。即規律為:和1「與」結果是0則這個數為偶否則為奇。

c語言判斷奇偶數程序介紹

#include <stdio.h>

void main(){

int a;

scanf("%d",&a);

if(a&1) printf("a是奇數 ");

else printf("a是偶數 ");

}

㈣ C語言中怎樣篩選奇數偶數。

你好,很高興為你答疑。
c語言中可以利用求余運算表示奇偶數。
a%2==0那麼a就是偶數;b%2==1那麼b就是奇數。
希望我的回答可以幫你解除疑惑,還望採納喲。

㈤ C語言、尋找特殊偶數、有一個循環看不懂、 求解釋

無限循環的意思~~~當遇到0才結束循環··不遇到0就一直循環下去··
可以直接用while(1)來提到第一個for循環·達到相同的目的·

有這句話就不會無限循環下去哦
if(i==0||j==0) break; /*如果i,j(輸入的變數)為0,那麼跳出循環~*/

㈥ 用C語言找出一維數組中的偶數。

//用C編寫
#include"stdio.h"
#define N 9
void main()
{
int a[N],i,k=0;
for(i=0;i<N;i++)
{ printf("please input nine number:");
scanf("%d",&a[i]);

}
printf("偶數有:");
for(i=0;i<N;i++)
{ if(a[i]%2==0) {k++;printf(" %d ",a[i]);}
}
printf("\n偶數個數共有:%d個\n",k);
}
//本程序已通過調試.

㈦ C語言從用戶輸入的一組數中找到全部偶數 輸出偶數個數和偶數。

按照如下步驟進行即可:

1 逐個輸入整數,如果是偶數,則保存在數組中,否則放棄。

2 當輸入結束後,輸出總個數,並逐個輸出保存下來的偶數。


代碼如下:

intmain()
{
inta[100];
inti,n=0;
while(~scanf("%d",&a[n]))
if(a[n]%2==0)n++;
printf("共計%d個偶數: ",n);
for(i=0;i<n;i++)
printf("%d",a[i]);
}

㈧ 急求C語言編程:求1到100所有偶數之和,三種循環語句分別實現

工具/材料:以Microsoft Visual Studio 2010為例。

1、首先在桌面上,點擊「Microsoft Visual Studio 2010」圖標。