一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用此函数后,能求出最高分、最低分、平均分。

程序:

#include<stdio.h>

float Max = 0, Min = 0;//定义全局变量Max, Min

float average(float array[], int n)

{

int i;

float aver, sum = array[0];

Max = Min = array[0];

for (i = 1; i < n; i++)

{

if (array[i] > Max)

{

Max = array[i];

}

else if(array[i] < Min)

{

Min = array[i];

}

sum += array[i];

}

aver = sum / n;

return aver;

}

int main()

{

float ave, score[10];

int i;

printf("Please enter 10 scores:");

for (i = 0; i < 10; i++)

{

scanf("%f", &score[i]);

}

ave = average(score, 10);

printf("max=%6.2f\nmin=%6.2f\naverage=%6.2f\n",Max,Min,ave);

return 0;

}

结果:

Please enter 10 scores:67 78 90 99 100 46 53 88 92 80

max=100.00

min= 46.00

average= 79.30

请按任意键继续. . .

转载于:https://blog.51cto.com/yaoyaolx/1749304

c语言 谭浩强 一维数组内放10个学生成绩 全局变量写一个函数 最高分、最低分、平均分...相关推荐

  1. 例7.14 有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。

    解题思路:调用一个函数可以得到一个函数返回值,现在希望通过函数调用能得到3个结果.可以利用全局变量来达到此目的. #include <stdio.h> float Max=0,Min=0; ...

  2. 有一个一维数组,内放10个学生成绩,写一个函数当主函数调用此函数后嫩求出平均分、最高分和最低分

    #include <stdio.h> #include <conio.h> float Max=0,Min=0; int main(){   float ave(float a ...

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

    由于函数返回一个值,定义全局变量max和min,定义一个函数,函数中改变max和 min的值,返回平均值,最终达到目 #include<stdio.h> float max=0,min=0 ...

  4. C语言:有一个一维数组score,内放10个学生成绩,求平均成绩。

    1.可以用数组名作函数参数,此时形参应当用数组名或用指针变量 . 2.程序实现 #include <stdio.h> void main() {      float  average(f ...

  5. 谭浩强c语言第7章,清华大学C语言谭浩强第7章.ppt

    清华大学C语言谭浩强第7章.ppt 第7章复合结构类型,第7章 复合结构类型,7.1 结构体类型的概述 7.2 结构体类型的定义 7.3 结构体变量的定义及内存分配 7.4 结构体变量的初始化和引用 ...

  6. 《C语言程序设计》谭浩强 第五版 编程10题解答2

    <C语言程序设计>谭浩强 第五版 编程10题解答2 11.素数计算 编写程序计算500-800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减.加之和,即第1个素数- ...

  7. c语言教材课后题答案6,C语言谭浩强版6章课后练习题答案.doc

    C语言谭浩强版6章课后练习题答案 第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a ...

  8. c语言谭浩强ppt课件,编程_C语言学习课件_谭浩强_PPT~1216F.ppt

    编程_C语言学习课件_谭浩强_PPT~1216F.ppt ,第一章,C语言概述本章要点,C语言的特点 C程序的结构 在计算机上运行C程序的方法主要内容,1.1 语言出现的历史背景 1.2 程序的特点 ...

  9. C语言 谭浩强 题目 -第八章

    文章目录 笔记 通过指针引用数组 用数组名作函数参数 以变量名和数组名作为函数参数的比较 例题 [例8.2] [例8.6] [例8.3] [例 8.4] [例 8.5] [例 8.6] [例8.7] ...

最新文章

  1. junit5_使用Junit测试名称
  2. 10进制颜色 转换成 16进制
  3. dependencies与dependencyManagement的区(转自:http://blog.csdn.net/liutengteng130/article/details/46991829)
  4. Android 常用框架集合
  5. 三足鼎立 —— GPM 到底是什么?(一)
  6. 从java进程里dump出类的class文件的小工具--dumpclass
  7. 理发师问题报告java_操作系统-理发师问题的java模拟
  8. OpenCV-Android平台应用实战 - 银行卡卡号识别(01、环境搭建)
  9. Python面向对象:类
  10. 自动发消息到微信提醒
  11. gps数据处理 java_GPS数据读取与处理
  12. 服务器系统万能驱动,IT天空万能驱动程序
  13. Learning Music Notation 学习音乐符号 Lynda课程中文字幕
  14. 腾讯云入门教程之腾讯云大学153个实验案例(免费学习)
  15. MySql desc 的三种用法
  16. 写给喜欢互联网技术的机械类学生
  17. list中的元素升序排列
  18. 默认网络设备流量控制
  19. 安卓系统怎么连接服务器数据库,安卓端如何与服务器端数据库连接
  20. 【推荐+转摘】如何又快又好的做出一份优质PPT

热门文章

  1. 百度SEO站群wordpress设置网站TDK源码插件
  2. android根据中心裁剪图片,拍照,选择照片并进行裁剪,适配Android 7.0
  3. 博客侧栏添加恋爱计时框
  4. EduSoHo精品在线教育点播系统网站源码
  5. Wamp下Shopex的安装
  6. Magento: 代替flash上传 How to disable Flash uploader in Magento (product images and
  7. Mysql 集成随机唯一id mysql unique number generation
  8. Python实例讲解 -- tkinter canvas (设置背景图片及文字)
  9. 常用JavaScript函数 47 - 58(自我总结)
  10. ubuntu14.04+ceres安裝(亲测)