P122 第16题 编写函数 得到不少于数组所有元素的平均值的元素个数
2015-04-17 23:44
288 查看
#include<stdio.h>
int Fun(int a[], int n)
{
int i;
float m = 0;
int s;
for ( i=0; i<n; i++)
{
m += a[i];
}
float v = m / n;
s = 0;
for ( i=0; i<n; i++)
{
if (a[i] >= v)
s++;
}
printf("%d\n",s);
return m;
}
int main()
{
int a[100];
int n,i;
printf("数组个数\n");
scanf("%d",&n);
printf("数组元素\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("不少于平均值个数\n");
Fun(a,n);
return 0;
}
int Fun(int a[], int n)
{
int i;
float m = 0;
int s;
for ( i=0; i<n; i++)
{
m += a[i];
}
float v = m / n;
s = 0;
for ( i=0; i<n; i++)
{
if (a[i] >= v)
s++;
}
printf("%d\n",s);
return m;
}
int main()
{
int a[100];
int n,i;
printf("数组个数\n");
scanf("%d",&n);
printf("数组元素\n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("不少于平均值个数\n");
Fun(a,n);
return 0;
}
相关文章推荐
- PHP100-6 编写一个函数解析多重嵌套数组的所有元素
- P124.42(统计出具有n个元素的一维数组中大于等于所有元素平均值的元素个数。)
- 下列程序定义了3×3的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元 素的平均值并作为函数值返回给主函数中的?
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 编写宏定义summing,要求求出双字数组中的所有元素之和,并把结果保存下来。
- 编写函数int fun(int lim,int aa[100]),该函数的功能是求出小于或等于lim 的所有素数并放在aa数组中,该函数返回所求的素数的个数?
- 10月8日 c语言 多维数组名 作函数参数 有一个3*4的矩阵,求所有元素中的最大值
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位
- 一维数组之求一个数组所有元素之和与平均值,并写出大于平均值的元素与其对应的下标。
- 数组中大于等于所有元素平均值的元素
- C++ 编写函数对数组中的元素求和
- 求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 编写一组求数组中最大最小元素的函数
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- 编程之美:写一个函数,返回一个数组中所有元素被第一个元素除的结果。
- 数组做函数参数时求长度和输出所有元素的方法
- 给定一个整型数组,求数组元素大于等于所有元素平均值的元素个数
- [编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 编写函数,用指针将一维数组中的元素从大到小排序
- 一道值得深思的面试题:写一个函数,返回一个数组中所有元素被第一个元素除的结果。