PTA-求一组数中大于平均值的数的和

简介: 求一组数中大于平均值的数的和

求一组数中大于平均值的数的和

编写函数fun,函数的功能是:求一组数中大于平均值的数的和。

函数接口定义:

int fun(int a[],int n);;

include

int fun(int a[],int n);

int main() { int a[10]={1,3,6,9,4,23,35,67,12,88},y; y=fun(a,10); printf("y=%d\n",y);

return 0; }

输入:

y=190;

答案:

int fun(int a[],int n)
{
int i,sum=0,p=0;
for(i=1;i<10;i++) sum+=a[i]; for(i=1;i<10;i++) if(a[i]>(sum/10))
p+=a[i];
return p;
}

相关文章
|
6月前
PTA-求n个数的最大值、最小值、平均值
求n个数的最大值、最小值、平均值
134 2
|
6月前
|
算法
给定两个数,求这两个数的最大公约数
给定两个数,求这两个数的最大公约数
|
4月前
|
算法 Java
求多个数的最大公约数及比例化简
求多个数的最大公约数及比例化简
36 1
|
6月前
|
人工智能 SDN
PTA-求3×4数组中大于等于平均值的元素的和
求3×4数组中大于等于平均值的元素的和
85 1
|
6月前
PTA-求n个数的平均值最大值最小值问题
求n个数的平均值最大值最小值问题
46 0
LeetCode-2044 统计按位或能得到最大值子集的数目
LeetCode-2044 统计按位或能得到最大值子集的数目
|
机器学习/深度学习
欧拉函数:求小于等于n且与n互质的数的个数
求小于等于n且与n互质的数的个数 互质穷举法 互质:两个数互质代表两者最大公约数为1 最大公约数求法:辗转相除法,最小公倍数:较大值除以最大公约数乘以较小值 辗转相除法: 较大的数a取模较小的数b,得取模值c 若取模值等于0 则最大公约数为取模值,否则继续下一步 a与c再次取模,回到第二步 //求最大公约数gcd以及最大公倍数lcm // 36 24 36/24 // 24 12 24/12 // 0 结束最大公约数为12 // 求最小公倍数 // lcm(a, b) = (a * b)/g
137 0
PTA 1023 组个最小数 (20 分)
给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。
92 0
给你一组数,求出其中两两最大公约数中最大的值
给你一组数,求出其中两两最大公约数中最大的值
65 0
统计正数和负数的个数然后计算这些数的平均值 (15 分)
统计正数和负数的个数然后计算这些数的平均值 (15 分)
269 0