導航:首頁 > 編程語言 > 編程求一個數組中偶數和奇數的和

編程求一個數組中偶數和奇數的和

發布時間: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);
} 圖:

閱讀全文

與編程求一個數組中偶數和奇數的和相關的資料

熱點內容
麗水四軸加工中心編程 瀏覽:689
國產系統怎麼解壓 瀏覽:552
戰雙程序員 瀏覽: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