代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
void display(double a[],int n )
{
int i;
for (i =0;i<n;i++)
{
if(i < n-1)
printf("%d ",a[i]);
else
printf("%d\n",a[i]);
}
}
int average(double a[],int n, double* avg)
{
int i;
double sum = 0;
int nmb = 0;
for (i = 0;i<n;i++)
sum += a[i];
*avg = sum/n;
for (i = 0;i<n;i++)
{
if(a[i] > (*avg) )
nmb++;
}
return nmb;
}
int main()
{
double a[10];
int i;
double avg = 0;
int nmb = 0;
printf("请输入10个数:\n");
for (i = 0;i< 10;i++)
{
scanf("%lf",&a[i]);
}
nmb = average(a,10,&avg);
printf("平均值为%g,大于平均值的个数:%d\n",avg,nmb);
return 0;
}
有python的代码写法吗