导航:首页 > 编程语言 > 编程求一个数组中偶数和奇数的和

编程求一个数组中偶数和奇数的和

发布时间:2022-07-18 22:51:17

A. c语言编写一个程序,输入10个数分别求出数组中所有奇数之和以及所有偶数之和

#include<iostream>

using namespace std;

int main()
{
int a,i,sumj=0,sumo=0;
for (i=0;i<10;i++)
{
cin>>a;
if (a%2==0)
sumo=sumo+a;
else
sumj=sumj+a;
}
cout<<"奇数的个数是"<<sumj<<endl;
cout<<"偶数的个数是"<<sumo<<endl;
return 0;
}

B. 求各位大神帮忙 用c语言编写计算给定的整型数组的偶数之和,奇数之和

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

#define N 10

int main(void){

int a[N];
int i, even=0, odd=0;

srand(time(0));
for(i=0; i<N; i++) {
a[i] = rand() % 100;
if(a[i] % 2 ==0 ) even += a[i];
else odd+= a[i];
}

printf("数组是: ");
for(i=0; i<N; i++) printf("%d ", a[i]);

printf("\n偶数之和是: %d\n", even);
printf("奇数之和是: %d\n", odd);

getchar();
}

C. 给定一个数组求奇数和偶数之和

#include<stdio.h>

int main()

{ int i,n=10,a[10]={1,2,3,4,5,6,7,8,9,10},s1=0,s2=0;

for(i=0; i<n; i++)

if(a[i]%2)s1+=a[i];

else s2+=a[i];

printf("奇数之和=%d 偶数之和=%d ",s1,s2);

return 0;

}

D. C语言编程 自定义求数组中奇数、偶数之和的函数

void
fun(int
nums[],int
Len)/*Len是数组长度*/
{
int
i,CountJ,CountO;
CountJ
=
CountO
=
0;
for(i
=
0;i<Len;i++)
{
if(nums[i]%2
==
0)
CountO++;
else
CountJ++;
}
printf("偶数个数为:%d\n奇数个数为:%d\n",CountO,CountJ);
}

E. 请问怎么编写:计算数组int a[10]中(自己向数组赋值),下标是偶数的元素的和与下标是奇数元素的和。

public int total(int[] nums){
int even=0;//偶数和
int odd=0;//奇数和

for (int i=0 ;i<nums.length;i++) {
if(i%2 == 0){//数组下标从0开始
even = even + nums[i];
}else{
odd = odd + nums[i];
}
}
return even*odd;
}

F. 编写一个求整形数组中所有偶数元素和及奇数元素和并将偶数和在main函数中输出

#include <stdio.h>
#define N 20
void main()
{
int sum(int num[]);
int num[N];
int i,sum;
for(i=0;i<N;i++)
scanf("%d",&um[i]);
s=sum(num);
printf("偶数和为:%d\n",s);
}
int sum(int num[])
{
int x=0,y=0;
int i;
for(i=0;i<N;i++)
{
if(num[i]%2==0)
x+=num[i];
else
y+=num[i];
}
return x;
}

G. 编写一个程序,求1到10之间所有偶数的和及其所有奇数的和

python语言为例:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#编写一个程序,求1到10之间所有偶数的和及其所有奇数的和

sum_1 = 0

sum_2 = 0

for i in range(1,11):

if (i % 2==0):

sum_2=sum_2+i

else:

sum_1=sum_1+i

print "奇数和是%d" % sum_1

print "偶数和是%d" % sum_2

运行程序,输出结果为:

奇数和是25

偶数和是30


(7)编程求一个数组中偶数和奇数的和扩展阅读

1、ython 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……else:

执行语句……

2、python算术运算符%:取模 - 返回除法的余数。

3、python range() 函数

可创建一个整数列表,一般用在 for 循环中。

语法格式:range(start, stop[, step])

参数start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

参数stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

H. 分别求出数组中所有奇数之和以及所有偶数之和。

代码: #include <stdio.h>#define N 10void fun(int *a,int n,int *odd,int *even)
{
int i;
*even=0;
*odd=0;
for(i=0;i<n;i++)
{
if(a[i]%2==0)
*even=*even+a[i];
else
*odd=*odd+a[i];
}
}void main(){ int a[N]={1,10,2,3,19,6},i,n=6,odd,even; printf("The original data is:\n"); for(i=0;i<n;i++) printf("%5d",*(a+i)); printf("\n\n"); fun(a,n,&odd,&even); printf("The sum of odd numbers:%d\n",odd); printf("The sum of even number:%d\n",even);
} 图:

阅读全文

与编程求一个数组中偶数和奇数的和相关的资料

热点内容
战双程序员 浏览:483
him触摸编程软件 浏览:931
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:737
程序员与篮球事件 浏览:675
app反编译不完整 浏览:788
电脑上的文件夹怎么调整 浏览:7
服务器无响应是什么原因呀 浏览:984
wd文档里的app怎么制作 浏览:513
电脑里的文件夹没有了一般能恢复吗 浏览:418
哪里有配加密钥匙的 浏览:210
服务器开不了机怎么把数据弄出来 浏览:958
gif动态图片怎么压缩 浏览:521
黑猴子棒球压缩文件解压密码 浏览:631
如何让app适应不同的手机屏幕大小 浏览:10
苹果手机如何给安卓手机分享软件 浏览:761
苹果电脑怎么运行腾讯云服务器 浏览:59
明日之后沙石堡命令助手 浏览:261
蛋糕店用什么样的app 浏览:877
长安银行信用卡app怎么取现 浏览:635