100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 有一个一维数组 存10个学生成绩 写一个函数求最高分 最低分 平均分

有一个一维数组 存10个学生成绩 写一个函数求最高分 最低分 平均分

时间:2019-09-09 21:16:32

相关推荐

有一个一维数组 存10个学生成绩 写一个函数求最高分 最低分 平均分

由于函数返回一个值,定义全局变量max和min,定义一个函数,函数中改变max和 min的值,返回平均值,最终达到目

#include<stdio.h>float max=0,min=0;float average(float arr[],int n);int main(){int i;float score[10],ave;for(i=0;i<10;i++){printf("请输入第%d位同学的成绩\n",i+1);scanf("%f",&score[i]);}ave=average(score,10);printf("max=%6.2f,min=%6.2f,ave=%6.2f",max,min,ave);return 0;}float average(float arr[],int n){int i;float aver,sum=arr[0];max=arr[0],min=arr[0];for(i=1;i<n;i++){if(arr[i]>max) max=arr[i];else if(arr[i]<min) min=arr[i];sum+=arr[i];}aver=sum/n;return aver;}

的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。