C语言:编写函数,统计一个数组(10个数)中小于平均值的数据个数。

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:33:35

#include <stdio.h>
void main(){
int i,j=0;
float b=0,a[10];
for (i=0;i<10;i++){
scanf ("%f",&a[i]);
b+=a[i];
}
b=b/10;
for (i=0;i<10;i++)
if (a[i]<b) j++;
printf("%d\n",j);
}

int cntnum(a[])
{
float avg;//平均值
int sum=0;
int cnt=0;
int i;
for(i=0;i<10;i++)
{
sum+=a[i];
}
avg=((float)sum)/10;
for(i=0;i<10;i++)
{
if(avg>a[i])
cnt++;
}
return cnt;
}

这个是一个方法了
int cntnum(float a[10])
{
float avg;//平均值
int sum=0; //综合的值
int cnt=0; //计数用
int i; //循环用
for(i=0;i<10;i++)
{
//取得综合值
sum+=a[i];
}
//取得平均值
avg=((float)sum)/10;
//取得个数
for(i=0;i<10;i++)
{
if(avg>a[i])
cnt++;

C语言:编写函数,统计一个数组(10个数)中小于平均值的数据个数。 编写一个C语言其首部为 int fun( char s[]), 函数的功能为统计字符数组 s 中的英文字母的个数。 编写一个对一维数组的内容进行排序的函数的c语言原程序 C语言,编写一个程序,用于完成字符数组的复制操作,相当于函数strcpy( ) 编写一个C程序 其首部为int[chars[i]函数 功能是统计出字符,数组,中英文的个数 用C语言编写一个函数,计算二维数组中的最大元素,数组以指针方式传递。 编写一个程序,统计一个文本文件的行数(C语言) 用C语言编写 一个数组中的最大值和最小值 用C语言编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数 C语言中如何从函数中返回一个数组