从键盘输入100个整数,统计其中偶数的平均值

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:41:55
玛法帮忙解决一下

输入100个多累啊,

#include <iostream>
using namespace std;
void main()
{
int a[100];
int sum=0;
int count=0;
cout<<"input the data:"<<endl;
for(int i=0;i<100;i++)
{
cin>>a[i];
if(a[i]%2==0)
{sum+=a[i];
count++;
}
}
cout<<"the average is: "<<float(sum)/count<<endl;
}

楼上的cout<<"the average is: "<<float(sum)/count<<endl; 此条语句应该改为cout<<"the average is: "<<(float)sum/(float)count<<endl;

用C语言,实现起来很简单,这是我写的——

#include <stdio.h>
main()
#define N 100
{
int a[100],b=0,i,sum=0; float aver;

printf ("Please input %d numbers:\n",N);
for (i=0;i<N;i++)
{scanf ("%d",&a[i]);
if (a[i]%2==0) {sum=sum+a[i]; b++;} }

aver=sum/b;

printf ("There

:从键盘输入10个整数,分别统计其中的正数,负数,零的个数。 从键盘输入若干整数(数据个数少于20),其值在0到4范围,用-1作为结束标记,统计同一整数的个数 选择排序法问题.从键盘输入10个整数,用选择排序法对其进行从小到大排序. 从键盘输入10个整数存到整型数组a中,然后统计并输出大于平均值的元素个数,并输出大于平均值的所有元素 从键盘输入一行字符,统计其中有多少个单词; 由键盘输入20个整数,统计不重复的数字的个数 从键盘输入3个整数,并显示其中最大的整数。 C++编程:从键盘输入20个整数,检查100是否存在,若存在,求它是第几个被输入的 编程实现,从键盘输入10个整数,用一维数组存储,求其中最大值。 从键盘输入15个整数,求出小数并输出,由小到大排序并输出