编写一个程序,被调用后,能求出平均分,最高分,最低分
来源:互联网 发布:mysql 5.6.16.tar.gz 编辑:程序博客网 时间:2024/04/29 06:20
问题描述:
有一个一维数组,存放十个学生的成绩,编写一个程序,当主函数调用此函数后,能求出平均分,最高分,最低分。
解题思路:
众所周知,一个函数只能带回一个函数返回值,此处,要求通过函数调用得到三个值,那该怎么办呢?------------->>>>全局变量可以解决这个问题
代码如下:
#include<stdio.h>float Max; //全局变量, 存放最大值,整个源程序有效(定义开始到整个程序结束)float Min; //全局变量,存放最小值float average(float b[],int n){int i;float total;Max = b[0];Min = b[0];total = b[0];for(i=1;i<n;i++){if(b[i] > Max){Max = b[i];}if(b[i] < Min){Min = b[i];}total = total + b[i];}return total/n;}int main(){float array[10];int i;float ave;printf("Please input ten numbers:\n");for(i=0;i<10;i++){scanf("%f",&array[i]);}ave = average(array,10);printf("the max is %6.2f\n",Max);printf("the min is %6.2f\n",Min);printf("the average is %6.2f\n",ave);return 0;}
总结如下:
全局变量----------->>>>>>可以用于增加函数的返回值
全局变量也有其弊端,非必要时刻不要使用
1:在程序执行过程中一直占用内存,而不是在需要时才开辟空间(局部变量)
2:降低函数的通用性,收到外部变量的影响
3:降低程序的清晰性,人们往往难以清楚地判断出每个瞬间外部变量的值
0 0
- 编写一个程序,被调用后,能求出平均分,最高分,最低分
- 求出平均成绩,最高分和最低分
- 例7.14 有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。
- 求最高分、最低分、平均分的程序
- 学生成绩最高分/最低分/平均分
- 有一个一维数组,里面放入十个学生的成绩,写一个函数,求出平均分,最高分和最低分(用全局变量的方法)
- 华为机试题:去掉一个最高分一个最低分,求平均分
- C语言程序设计:10个评委打分,去掉一个最低分和一个最高分,输出平均分
- 七个评委打分,去掉一个最高分,去掉一个最低分,最终得平均分
- 去掉一个最高分,去掉一个最低分以后评委的平均打分。
- 80x86 汇编语言:去掉1个最高分,去掉一个最低分,再取平均
- Excel里去掉最高分最低分再求平均分
- 1.已知接口ComputerAverage,和主类Estimator,编写程序完成SongGame和School类。SongGame类能够根据歌手得分去掉一个最高分,去掉一个最低分,计算其余得分的平均
- 请你编写一个统计《C++程序设计》课程的成绩。统计的内容包括最高分、最低分、平均分,以及在90100,80 89,70 79,60 69和60以下个分数段的人数
- 在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
- 任意10个同学的成绩 求平均分,最高分和最低分
- 学生类 总分 平均分 最高分 和 最低分的 java代码
- 数组实现学生成绩录入、求最高分、最低分、平均分和排序
- 图片格式及文件大小计算
- 老胡研究股票投资第1贴
- 多线程
- GCJ 2015Q(Standing Ovation-贪心)
- Hadoop 3.0 在Mac上面编译失败
- 编写一个程序,被调用后,能求出平均分,最高分,最低分
- 如何偷窥到socket对应的内核缓冲区中有什么数据? 有多少数据?---利用recv的MSG_PEEK和ioctlsocket的FIONREAD
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- source insight的中文删除解决办法,以及中文间距大的问题
- 报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
- 2.3
- Hibernate3的jar包 说明
- GCJ 2015Q(Infinite House of Pancakes-贪心与枚举)
- ubuntu14.04_x64 安装qq