C语言中任意输入5个数字求偶数个数?

供稿:hz-xin.com     日期:2025-01-13
c语言程序输入五个数统计偶数个数

int n = 0, sum = 0; // 输入数字个数 printf("输入数字个数:"); scanf("%d", &n); int a[n]; // 用来存放输入的数字 printf("输入数字"); for (int i = 0; i < n; i++) { int x = 0; scanf("%d", &x); // 输入数字 a[i] = x; } printf("%d个数中的偶数为:", n); for (int i = 0; i < n; i++) { if (a[i] % 2 == 0) { // 遍历数组, 能被2整除即为偶数 printf("%d ", a[i]); sum++; } } printf("
总计: %d个偶数
", sum);

int Sum=0;//偶数的和
int Cnt=0;//奇数的个数
int n=8; //输入正整数个数
int Num[]={0,1,2,3,4,5,6,7};//输入的正整数
for(int i=0;i<n;i++)
{
if(Num[i]%2==0)
{
Sum+=Num[i];
}
else
{
Cnt++;
}
}

楼主看这里
#include<stdio.h>
void main()
{
int i,j,num=0;
for(i=0;i<5;i++) //输入次数控制
{
scanf("%d",&j); //输入数字
if(j%2==0) //判断是否为偶数
num++; //若为偶数则统计个数
}
printf("%d\n",num); //输出偶数的个数
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,a[5],cnt;

printf("input 5 integers:\n");
for(cnt=0,n=0;n<5;n++)
{
scanf("%d",&a[n]);
if(a[n]%2==0) cnt++;
}
printf("Total %d even numbers\n",cnt);

system("pause");
return 0;
}

C语言编程,设a是一个有十个元素的整型数组,统计奇数和偶数个数
思路:遍历该数组,依次判断能否被2整除,确定是奇数还是偶数并进行统计,最后奇偶数个数。参考代码:include<stdio.h>#include<math.h>int main() { int i,j=0,o=0,a[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<10;i++) if(a[i]%2) j++; else o++; printf("奇数有%d个...

求c语言大神,70112这五个数,分别求五个数之和代码,五个数中奇数之和代 ...
include <stdio.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define MAX_LONG 5 \/\/ 假设只有5个数字void main(void){unsigned int digits[100];char target[]="70112"; \/\/ 这里是你的目标数字(当然你也可改为其它的5个数字)char dest[12];int start=-1,i,j,k,...

C语言编程给定N个正整数,统计奇数和偶数的个数
非奇则偶,统计一个就可以了。int main(){ int N, odd=0, i, t; scanf("%d",&N); for(i = 0; i < N; i++) { scanf("%d",&t); if(t&1)odd++; } printf("奇数%d个,偶数%d个\\n", odd, N-odd); return 0;} ...

任意输入n个整数,分别统计奇数的和,奇数的个数,偶数的和,偶数的个数...
&m); if (m % 2 != 0) { jh = jh + m; jg++; } else { oh = oh + m; og++; } } \/\/利用循环输入n数并计算 printf("\\n奇数数:%d\\n奇数和:%d\\n偶数数:%d\\n偶数和:%d\\n", jg, jh, og, oh); \/\/打印 return 0;...

C语言中如何判断整数(5位数)的每一个数字是奇数还是偶数
\/\/十位 e = n % 10; \/\/个位 printf("%d是%s数\\n", a, a & 1 ? "奇" : "偶"); printf("%d是%s数\\n", b, b & 1 ? "奇" : "偶"); printf("%d是%s数\\n", c, c & 1 ? "奇" : "偶"); printf("%d是%s数\\n",...

...已每行5个数字来输出300以内能被7或17整除的偶数,并求出其和!急...
程序的代码:include <stdio.h> int main() { int j=0,sum=0;for (int i=0;i<=300;i+=2){ if (i%2==0 && i%7==0 || i%17==0){ j++;sum+=i;printf("%d ",i);if(j>0 && j%5==0){ printf("\\n");} } } printf("\\n300以内能被7或17整除的偶数的和:%d\\...

输出1到100的偶数,一行5个。
这段代码中存在多处问题:1. 变量a的大小应该为[20][5],而不是[5][20]。因为题目要求一行输出5个偶数,所以需要使用二维数组来存储结果,第一维表示行数,第二维表示列数。2. 在两层循环中,每次循环都会重新遍历1到100的所有数字,这样会导致重复计算,也会使程序的效率变慢。3. 最后的输出...

c语言编程:输入n个数,求n个数中的偶数和及平均值
int n,i; \/\/n个数 int x;int num=0; \/\/统计偶数个数 int sum=0; \/\/统计偶数的和 int a; \/\/平均值 for(i=0;i<n;i++) \/\/循环输入n个数字 { scanf("%d",&x);if(x%2==0) \/\/如果是偶数 { sum=sum+x; \/\/偶数和 num++; \/\/个数+1 } } a...

c语言问题 提取一个数里面的偶数,并组成新的数字输出
C语言程序中,从输入的数字中提取偶数,并组成新的数字输出。以下是代码:include int main(){ int a[100], b, i, n1, n2, c, n;scanf("%d", &n);for(i = 0; i < 100; i++){ b = 0;c = 1;scanf("%d", &a[i]);n1 = a[i];while(n1 != 0)\/\/;{ n2 = n1 % ...

C语言编个函数用作计算一组数的偶数之和并且输出偶数个数
include<stdio.h>int main(void){ int arr[10] = {1,2,3,4,5,6,7,8,9,0}; int count = 0; int sum=0; for(int i=0;i<10;i++) { if(arr[i]%2 == 0){sum+=arr[i];count++;} } printf("%d,%d\\n",sum,count); return 0;} 希望可以...