C语言 求一个学生n门课程的平均成绩 要求:分别用三个函数实现课程成绩的输入 平均成绩的计算以及输出 课程数n 在主函数中输入
在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);...
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;}
include <stdio.h> int main (void){ int i;int sum = 0;int num=0;for (i=1; i<=100; i+=2){ sum = sum + i;num++;} printf("sum = %d\n", sum);printf("avg = %d\n", sum/num);return 0;} } 如果要保留小数的话,将其中一个数强转为double ...
在负3与29之间插入3个数,使这5个数中每两个数之间的距离相等,求这3个数 (29+3)/4=8(数之间的距离) -3+8=5 5+8=13 13+8=21 所以,这3个数是5、13、21 有四个数,每次选取其中两个数,算出它们的和,再减去另外两个数的平均数,用这种方法计算了六次分别得到以下六个数:43、51、57、63、69、...
c语言利用函数指针求数组中10个元素的和与平均值 #include<stdio.h> # define N 100 float avg(int x[],int n) { int i; float s=0; for(i=0;i<n;i++) s+=x[i]; return s/n; } int main() { int i,n,a1[N],a2[N];
include <stdio.h>int sum(int a[]){int i,s=0;for(i=0;i<10;i++)s+=a[i];return s;}double aver(int a[]){return sum(a)/10.0;}int main(){int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);printf("和:%d\n平均值:%f",sum(a),aver(a));return 0;}/...
int a,b;float c,d;printf("请输入一个三位整数");scanf("%d",&a);printf("请输入一个三位...