下面程序的功能是:计算a数组中奇数的个数和奇数的平均值。请填空完成程序。

作者&投稿:良桑 (若有异议请与网页底部的电邮联系)
功能:设数组a中的元素均为正整数,以下程序是求a中偶数的个数 和偶数的平均值。~

int i=0;
int s=0;//和
int count=0;//偶数个数
int ave=0;//平均值
while(i<n){//n即为数组a的元素个数
if(a[i]%2!=0) {i++;continue;}
else {count++;s+=a[i];i++;}
}
ave=s/count;

#includeint main(){int arr[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};int qscore=0,oscore=0;//奇数数量与偶数数量int qpj=0,opj=0;//奇数平均值与偶数平均值int i;for(i=0;i<20;i++){if(arr[i]%2==0){oscore++;opj=opj+arr[i];}else{qscore++;qpj=qpj+arr[i];}}printf("奇数有:%d个,偶数有%d个
奇数平均值为:%d,偶数平均值为:%d
",qscore,oscore,qpj,opj);return 0;}//望采纳!^_^

这个空就是判定奇数的,只要不被2整除就可以了,即 a[j]/2!=0
第二个就是求平均值 ,用和来除以总个数,即 s/k

【代码补充】
#include <stdio.h>
void main()
{ int a[10]={3,2,8,7,5,6,9,10,1,4},j,k=0,s=0;
fioat ave ;
for(j=0;j<10,j++)
if(a[j]/2!=0)
{ s+=a[j];
k++
}
if(k!=0)
{ ave=s/k;
printf("%d,%f\n",k,ave);
}
}
当然判定方法不止一种,多想想还是有的,o(∩_∩)o
希望可以帮助你

#include <stdio.h>
void main()
{
    int a[10]={3,2,8,7,5,6,9,10,1,4},j,k=0,s=0;
    float ave ;
    for(j=0;j<10,j++)
        if(a[j] % 2 != 0)
        { 
            s+=a[j];
            k++;
        }
        if(k!=0)
        { 
            ave=s / 10.0;
            printf("%d,%f
",k,ave);
        }
    }


}


#include <stdio.h>
void main()
{ int a[10]={3,2,8,7,5,6,9,10,1,4},j,k=0,s=0;
fioat ave ;
for(j=0;j<10,j++)
if(a[j]&1==1)
{ s+=a[j];
k++
}
if(k!=0)
{ ave=s/k;
printf("%d,%f\n",k,ave);
}
}

第一个:a[j]%2==1

第二个:s/k

if(a[j]%2==1)
ave=s/k;


...图形界面程序,能够实现两数相减、相除的功能,具体要求:
package demo.com;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;...

plc怎样实现嵌入式计数功能?
这里讲解一下PLC是如何实现嵌入式计数功能的,以下示例。【控制要求】在整个程序动作之中,先循环一个小的计数程序,计数完成,再进入大循环程序计数,且这个大循环里包含这个小循环计数程序。如A动作循环5次,B动作循环3次,其中A包含于B。【控制流程图】【动作分析】PLC上电,触发输出端Y2点亮,给...

什么是面向对象的程序设计思想
一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列...

CPU的功能是什么?
中央处理器 1CPU的功能和组成 1.1CPU的功能 一旦把程序装入内存存储器,就可以由计算机来自动完成取出指令和执行指令的任务。专门用来完成此项工作的计算机部件称为中央处理器,通常简称CPU。CPU对整个计算机系统的运行是极其重要的,它有以下四方面的基本功能:(1)指令控制 程序的顺序控制,称为指令系统...

win7系统如何使用定时提醒功能?win7开启定时提醒功能的方法
我们可以利用任务计划程序功能来定时提醒我们该做的事情。推荐:win764位系统下载具体方法如下:1、在桌面找到我的电脑,右键并单击管理,进入计算机管理界面;2、在打开的计算机管理界面中展开任务计划程序找到任务计划程序库,并单击;3、在最右边找到创建任务,并单击,进入创建任务窗口;4、在创建任务窗口...

小程序是怎么做出来的?和APP有什么区别
微信小程序:按照最近使用时间倒序排列,使用时需进行扫码\/查找 4、下载 APP:需要从应用商店下载所对应的安装包,才可使用 微信小程序:通过微信扫描二维码\/扫面小程序码\/搜索即可进入小程序直接使用 5、功能 APP:可实现较为完整的功能 微信小程序:因受限于平台仅可实现部分功能,一般小程序功能都较为...

电脑中的CPU是什么意思?
CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的性能在很大程度上由CPU的性能决定,而CPU的性能主要体现在其运行程序的速度上。影响运行速度的性能指标包括CPU的工作频率、Cache容量、指令系统和逻辑结构等参数。CPU主要包括...

cpu的主要功能是什么?
其功能主要是:解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。电子计算机三大核心部件就是CPU、内部存储器、输入\/输出设备。中央处理器...

什么是电脑
如ENIAC最早就是被用作火炮弹道计算和设计氢弹时计算断面中子密度的(如今许多超级计算机仍然在模拟核试验方面发挥着巨大作用)。澳大利亚设计的首台存储程序计算机CSIR Mk I型负责对水电工程中的集水地带的降雨情形进行评估。还有一些被用于解密,比如英国的“巨像”可编程计算机。除去这些早年的科学或军工应用,计算机在其他...

《面向对象程序设计》课程设计模拟时钟程序
去繁存简,mfc timer消息处理 GDI画东西,必要的东西:mfc 的 timer 一个.dc 一个.需要用到的函数 settimer() 定时100毫秒产生一个timer消息出发ontimer, 在ontimer里面获取当前系统时间 systemtime;如果时间改变了用dc重画时钟界面, 最简单的 moveto lineto....

乌当区13964586755: 下面的vb题怎么做啊?下列程序的功能是将数组中的奇数相加 -
亓饺川芎: n(k) mod 2=1

乌当区13964586755: 编写程序,从键盘上输入一个数组的10个元素,计算该数组中奇数的个数. -
亓饺川芎: int a[10]; int i = 0; for(int i = 0;i<10;i++) {cin>>a[i]; if(a[i]%2 == 1)i++; } cout<<"数组中的奇数个数有"<<i<<“个”<<endl; //随便写的有错请见谅

乌当区13964586755: 设计一个程序,输入数组inta[10]的每一个元素,求该数组中的奇数个数和平均值以及偶数的个数和平均值 -
亓饺川芎: #include <iostream.h>void main() {for(int i = 0; i<10;i++){int m = n = p = 0;if(inta[i]%2 == 0){p++;m+=inta[i];}elsen+=inta[i];}cout<<"奇数"<<(10-p)<<"个.平均数是"<<(n/(10-p))<<endl;cout<<"偶数"<<p<<"个.平均数是"<<m/p<<endl; }

乌当区13964586755: 用C++ 编写一个程序fun(int *a,int *obb,int *even),函数功能是分别求出数组中所有奇数之和以及所有偶数之 -
亓饺川芎: #include#define n 10 void fun(int *a,int *obb,int *even) { int i; *obb=*even=0; for(i=0;i if(a[i]%2==0)*even+=a[i]; else *obb+=a[i]; } void main() { int a[n]={1,2,3,4,5,6,7,8,9,10}; int obb,even; fun(a,&obb,&even); printf("obb=%d even=%d\n",obb,even); }

乌当区13964586755: C语言程序填空 -
亓饺川芎: #include main ( ) { char s[81], c; int i, count[10]; for( i=0; icount[i]=0 ; i = 0; while((c = getchar( ))!='\n') s[i++] = c; s[i]='\0' ; for( i=0; s[i]!='\0'; i++ ) if( s[i]>='0'&&s[i]count[ s[i]-'0' ]++; for( i=0; iprintf ("'%c'=%d ", i+'0', count[i]); printf("\n"); }#include ...

乌当区13964586755: 急求!!!vc6.0编写c语言程序:从键盘上读取10个正数存放到a数组中,计算a数组中既是合数优势奇数的元素 -
亓饺川芎: //#include "stdafx.h"//vc++6.0加上这一行#include "stdio.h" int myfun(int n){ int i; if(n<9 || (n&1)==0)return 0; for(i=3; i*i<=n;i+=2) if(!(n%i)) return 1; return 0; } int main(void){ int a[10],i,k; printf("Input 10 positive integers...\n"); for(k=i=0;i<10;i++)...

乌当区13964586755: c语言编程,求答案......... -
亓饺川芎: /*初始化奇偶数*/(*odd)=(*even)=0; for(n=n-1;n>=0;--n){ if(a[n]%2) /*当a[n]为奇数*/ (*odd) += a[n]; else (*even) += a[n]; } 楼上的哥们貌似不小心写错了啊.楼上的计算的是奇数和偶数的个数

乌当区13964586755: 从键盘输入20个整数存放到数组a中,计算数组a中下标为奇数的所有元素的和 -
亓饺川芎: 编写程序,随机产生20个整数存入数组,计算其中的奇数的求和.Option Base 1 Private Sub Command1_Click() Dim data(20) As Integer Dim x,sum As Integer For i = 1 To 20 '输入数组元素 data(i) =in(rnd()*100) if data(i) mod 2<>0 then print data(i); sum=sum+ data(i) x=x+1 endif Next i End Sub

乌当区13964586755: 编写程序,输入100个整数,将他们存入数组a,求数组中所有奇数之和 -
亓饺川芎: 用什么语言呀,不过我感觉思路应该是一样的,我用C#写了一下,100个整数我用随机数生成的,从1--999之间放入了ArrayList中,然后将奇数求和.ArrayList al = new ArrayList(); for (int i = 0; i <0 100; i++) { Random rnd = new Random(~...

乌当区13964586755: 下面程序功能是计算1至100之间的奇数之和,偶数之和 程序中有两处错误,请找出来并改正在旁边的空白处. -
亓饺川芎:[答案] 看不到你的程序!给你个思路 int oddsum=0; int evensum=0; for(int i=1;i

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网