在C语言中,没有直接用于计算两个数平均值的内置函数。不过,我们可以很容易地自己编写一个这样的函数。 编写一个计算平均值的函数 要计算两个数的平均值,我们首先需要知道这两个数的和,然后将这个和除以2。由于C语言中整数除法会舍弃小数部分,如果两个数都是整数,且你希望结果也是整数(即向下取整),那么直接使用整...
}*average+=a[i]/n; //求平均值 } printf("最大值=%f,最小值%f,平均值%f",*max,*min,*average); printf("\n"); }intmain() {voidfun(floata[],intn,float*max,float*min,float*average);floata[5]= {10,20,30,5,6};floatmax;floatmin;floataverage; fun(a,5,&max,&min,&average);...
include <stdio.h>int sum(int str[10]){int i,sum=0;for(i=0;i<10;i++) sum+=str[i];return sum;}double avg(int sum){return(sum/10.0);}void main(){int i,j,str[10];double k;for(i=0;i<10;i++)scanf("%d",&str[i]);j=sum(str);k=avg(j);printf("和:%d\...
scanf("%d",&a2[i]); printf("数组2的平均值为%.4f.\n",avg(a2,n)); }
i<n;i++)sum+=a[i];return sum/n;} int main(){ int i;printf("输入数组的元素个数 n :\n");scanf("%d",&n);printf("依次输入n个元素:\n");for(i=0;i<n;i++)scanf("%lf",&array[i]);printf("平均值:\n");printf("%.3lf\n",getAverage(array));return 0;} ...
double max,min;int i;max=min=a[0];for (i=0;i<5;i++){ if (a[i]<min) min=a[i];if (a[i]>max) max=a[i];};return 0.5 * (max+min);} int main(){ double a[5];int i;printf("input 5 data:\n");for (i=0;i<5;i++) scanf("%lf",&a[i]);printf(...
float mean(int d[ ],int n){ int sum=0;int i;for(i=0;i<n;i++){ sum+=d[i];} float mean=(float)sum/n;return mean;}
%f\n",avg);} int main(){ int i;float score[10];for(i = 0;i < 10; i++){ printf("请输入第%d门课程成绩:",i + 1);scanf("%f",&score[i]);} /*调用求平均值函数*/ get_avg(score,10);} 在C-free下调试通过,希望对LZ所有帮助!欢迎加QQ:564777005一起学习~...
{ float deg[N];printf("输入该门课程的成绩: \n");for(int i=0;i<N;i++)scanf("%f",°[i]);printf("该门课程的平均值为: %0.2f\n",aver(deg));printf("该门课程的最高分为: %0.2f\n",Max(deg));printf("该门课程的最低分为: %0.2f\n",Min(deg));return 0;} ...
0][0];for(i=0;i<9;i++) //i的限制条件是由数组的行数和列数的乘积决定的 { sum=sum+p[i];if(maxp[i])min=p[i];} aver=sum/9;printf("最大值是:%d\n最小值是:%d\n平均值是:%f\n",max,min,aver);return 0;} ...