当前位置:首页 » 编程语言 » 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”图标。