6-4 求自定类型元素的平均 (10 分)
本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType

函数接口定义:

ElementType Average (ElementType S[], int N)

其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回NS[]元素的平均值,其值也必须是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;
}
/* 你的代码将被嵌在这里 */

 1 ElementType Average (ElementType S[], int N)
 2 {
 3     ElementType sum;
 4     ElementType ave;
 5     int i;
 6     for(i=0;i<N;i++)
 7     {
 8         sum+=S[i];
 9     }
10     ave = sum/N;
11     return ave;
12 }

水题。。求和平均数

转载于:https://www.cnblogs.com/pxy-1999/p/10249965.html

PTA基础编程题目集6-4求自定类型元素的平均 (函数题)相关推荐

  1. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  2. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  3. PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言

    PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...

  4. PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言

    PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出 ...

  5. PTA 基础编程题目集 7-14 求整数段和 C语言

    PTA 基础编程题目集 7-14 求整数段和 C语言 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分 ...

  6. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

  7. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  8. PTA 基础编程题目集 7-33 有理数加法 C语言

    PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...

  9. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

最新文章

  1. 【原创】jquery常见的条件判断类型
  2. python 传感器数据结构_Python常用的数据结构详解
  3. airflow sql_alchemy_conn mysql_搭建AirFlow—— 一段波折后的总结
  4. Word Embedding News | 词嵌入新鲜事:COVID-19特刊
  5. 原来公司需要这样的你
  6. 《千只鹤》:面对爱,我们永远还行走在成长的路上 ...
  7. Docker 环境:Nexus3.x 的私有仓库
  8. 平面设计素材模板| 还在为封面设计烦恼么?
  9. 3结构介绍_接收机基本结构
  10. 汉字转拼音以及五笔码
  11. MATLAB生成(对角线上元素相同的)三对角矩阵的实例
  12. 计算机图形学入门:什么是光线追踪?
  13. 【PS功能学习】10:蒙版带你领略台前幕后的故事
  14. 谈谈创业这点事 专业的盲区
  15. 算法笔记 之 埃拉托色尼筛选法(筛选质数)
  16. 徒步旅行中的注意事项
  17. 【题解】CF808G Anthem of Berland
  18. 极光推送官网能发送成功而手机端却收不到推送
  19. 小米手机6X简单刷成开发版启用Root权限的流程
  20. 恋爱电视剧cue程序员,网友:不要侮辱这个职业!

热门文章

  1. Linux常用命令--iconv
  2. 2014年前端开发者如何提升自己
  3. odoo 财务会计相关介绍
  4. ophonesdn对首位优秀版主mobileguy的专访
  5. Windows 7镜像坎坷之路 - 都是Daemon Tools惹得祸
  6. 微软披露25个漏洞 BadAlloc,至少影响数十亿智能设备
  7. Mozilla 修复已遭利用的两个火狐浏览器 0day
  8. 一年三番五次修,卡巴斯基为何依然无法完美修复杀毒软件中的这些洞 (技术详情)?...
  9. 根文件系统移植之使用busybox
  10. 使用递归方法 删除文件夹及文件夹内文件