PAT练习基础编程题目之求自定类型元素的平均
2015-11-30 09:46
323 查看
求自定类型元素的平均
导语:路漫漫其修远兮,吾将上下而求索。- 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。
- 函数接口定义:
ElementType Average( ElementType S[], int N );
其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。
#include <stdio.h> #define MAXN 10 typedef float ElementType; ElementType Average( ElementType S[], int N ); int main () { ElementType S[MAXN]; int N, i; scanf("%d", &N); for ( i=0; i<N; i++ ) scanf("%f", &S[i]); printf("%.2f\n", Average(S, N)); return 0; } ElementType Average( ElementType S[], int N ){ int i; double p; double s; for(i=0;i<N;i++){ p +=S[i]; s = p/(i+1); } return s; }
结束语:
滚滚长江东逝水,浪花淘尽英雄。
是非成败转头空。
青山依旧在,几度夕阳红。
白发渔樵江渚上,惯看秋月春风。
一壶浊酒喜相逢。
古今多少事,都付笑谈中。
相关文章推荐
- history.back();history.go(-1);触发操作后无效解决方案
- 【java基础Java邮件开发(基本概念介绍 )
- 揭开Java培训班内幕
- JavaEE_JSP_完整的JSTL+EL表达式将数据显示出来的流程
- ThinkPHP 使用group,获取最新的id或者数据
- php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
- ExpandableListView时光轴及QQ分组代码分享
- Eclipse 打开项目闪退的问题
- 深度学习---开源框架(Github)
- python语法笔记(一)
- Struts2:入门
- spring3.1和quatz2实现数据库持久化和动态加载
- 如何在Mac OS X上安装和使用Visual Studio Code和ASP.NET 5(转)
- Java IO Demo
- ASP.NET MVC- 在Area里使用RedirectToAction跳转出错的解决方法
- Qt实现画板部件并和自定义button按钮结合实例
- Java常用代码
- Java学习日记-1 设置Java环境变量等
- 【Java并发编程实战】-----“J.U.C”:Exchanger
- 《利用python进行数据分析》读书笔记--第五章 pandas入门