㈠ 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」圖標。