c语言 谭浩强 一维数组内放10个学生成绩 全局变量写一个函数 最高分、最低分、平均分...
一个一维数组内放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个学生成绩 全局变量写一个函数 最高分、最低分、平均分...相关推荐
- 例7.14 有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。
解题思路:调用一个函数可以得到一个函数返回值,现在希望通过函数调用能得到3个结果.可以利用全局变量来达到此目的. #include <stdio.h> float Max=0,Min=0; ...
- 有一个一维数组,内放10个学生成绩,写一个函数当主函数调用此函数后嫩求出平均分、最高分和最低分
#include <stdio.h> #include <conio.h> float Max=0,Min=0; int main(){ float ave(float a ...
- 有一个一维数组,存10个学生成绩,写一个函数求最高分,最低分,平均分
由于函数返回一个值,定义全局变量max和min,定义一个函数,函数中改变max和 min的值,返回平均值,最终达到目 #include<stdio.h> float max=0,min=0 ...
- C语言:有一个一维数组score,内放10个学生成绩,求平均成绩。
1.可以用数组名作函数参数,此时形参应当用数组名或用指针变量 . 2.程序实现 #include <stdio.h> void main() { float average(f ...
- 谭浩强c语言第7章,清华大学C语言谭浩强第7章.ppt
清华大学C语言谭浩强第7章.ppt 第7章复合结构类型,第7章 复合结构类型,7.1 结构体类型的概述 7.2 结构体类型的定义 7.3 结构体变量的定义及内存分配 7.4 结构体变量的初始化和引用 ...
- 《C语言程序设计》谭浩强 第五版 编程10题解答2
<C语言程序设计>谭浩强 第五版 编程10题解答2 11.素数计算 编写程序计算500-800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减.加之和,即第1个素数- ...
- 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 ...
- c语言谭浩强ppt课件,编程_C语言学习课件_谭浩强_PPT~1216F.ppt
编程_C语言学习课件_谭浩强_PPT~1216F.ppt ,第一章,C语言概述本章要点,C语言的特点 C程序的结构 在计算机上运行C程序的方法主要内容,1.1 语言出现的历史背景 1.2 程序的特点 ...
- C语言 谭浩强 题目 -第八章
文章目录 笔记 通过指针引用数组 用数组名作函数参数 以变量名和数组名作为函数参数的比较 例题 [例8.2] [例8.6] [例8.3] [例 8.4] [例 8.5] [例 8.6] [例8.7] ...
最新文章
- junit5_使用Junit测试名称
- 10进制颜色 转换成 16进制
- dependencies与dependencyManagement的区(转自:http://blog.csdn.net/liutengteng130/article/details/46991829)
- Android 常用框架集合
- 三足鼎立 —— GPM 到底是什么?(一)
- 从java进程里dump出类的class文件的小工具--dumpclass
- 理发师问题报告java_操作系统-理发师问题的java模拟
- OpenCV-Android平台应用实战 - 银行卡卡号识别(01、环境搭建)
- Python面向对象:类
- 自动发消息到微信提醒
- gps数据处理 java_GPS数据读取与处理
- 服务器系统万能驱动,IT天空万能驱动程序
- Learning Music Notation 学习音乐符号 Lynda课程中文字幕
- 腾讯云入门教程之腾讯云大学153个实验案例(免费学习)
- MySql desc 的三种用法
- 写给喜欢互联网技术的机械类学生
- list中的元素升序排列
- 默认网络设备流量控制
- 安卓系统怎么连接服务器数据库,安卓端如何与服务器端数据库连接
- 【推荐+转摘】如何又快又好的做出一份优质PPT
热门文章
- 百度SEO站群wordpress设置网站TDK源码插件
- android根据中心裁剪图片,拍照,选择照片并进行裁剪,适配Android 7.0
- 博客侧栏添加恋爱计时框
- EduSoHo精品在线教育点播系统网站源码
- Wamp下Shopex的安装
- Magento: 代替flash上传 How to disable Flash uploader in Magento (product images and
- Mysql 集成随机唯一id mysql unique number generation
- Python实例讲解 -- tkinter canvas (设置背景图片及文字)
- 常用JavaScript函数 47 - 58(自我总结)
- ubuntu14.04+ceres安裝(亲测)