float averageScore(int score[], int count){
    float average = 0;
    float sum;

sum = (float)totalScore(score, count);
    printf("%f\n", sum);
    average = sum/count;
    printf("%f\n", average);
    return average;    
}
//只要有一个是小数,算出来就是小数,所以用除法就ok了

除法运算中注意:

如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数结果则为小数,如:9.0/2 = 4.500000。

取余运算中注意:

该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

C语言小技巧之如何求平均数相关推荐

  1. C语言文本操作以及C语言小技巧

    C语言文本操作 数组的类型是由元素类型和数组的大小共同决定的 例如:int array[5]的类型为int[5] C语言中通过typedef为2数组的类型进行重命名 typedef type(name ...

  2. Python自动化小技巧07——符号计算求方程解、二重积分

    平时做高数数分的作业,手算定积分二重积分什么的太复杂了,虽然scipy能实现在方程和定积分上面求数值解,但是很多时候我们的题目里面都会带着a.x等未知参数,这个时候涉及符号运算,需要用到Python的 ...

  3. c语言找等位线坐标,C语言小技巧大作用

    减少不必要的BAK文件 当使用TC默认配置时,会产生大 量的*.bak文件.因为按照TC默认 设置,修改某个C文件后,将生成 同名的*.bak备份文件,该类文件 的存在没多大作用.解决办法是 把Opt ...

  4. C语言小技巧之怎么找到需要的部分

    string stemp = "H://lenovo//视频标注-lenovo//视频标注-lenovo//annotation_haoyu//video1_20161104150102.a ...

  5. c语言输入10个整数求平均数,C语言输入任意个数求平均数

    满意答案 shanaqin9e 2013.06.17 采纳率:42%    等级:12 已帮助:6117人 #include #include int main(void) { int *point, ...

  6. 嵌入式C语言优化小技巧

    嵌入式C语言优化小技巧 1 概述 嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的 ...

  7. 求两个集合的差集代码_求求你了,不要再写循环求两个列表的交集,并集和差集了 | pythonic 小技巧...

    在 Python 中,求两个列表的交集,并集和差集是经常会遇到的需求,而且也比较简单. 最容易想到的就是写循环,对两个列表分别进行循环,然后判断元素是否在另一个列表中,求得最终结果. 但这种方法比较 ...

  8. 求一个任意实数c的算术平方根g_初中数学实数相关知识点:这些小技巧,解题有大用...

    实数在初中数学阶段算是一个大的版块,其中包括了很多的知识点,其中有一些简单的,也有一些较难的知识点,而在利用这些知识点解题的时候有时可能要转个弯,才能解的更快,而一般来说,实数的相关题目都是单选和填空 ...

  9. java 整数变负数_年年有余之java求余的小技巧

    背景 传说里玉皇大帝派龙王马上降雨到共光一带,龙王接到玉皇大帝命令,立马从海上调水,跑去共光施云布雨,但粗心又着急的龙王不小心把海里的鲸鱼随着雨水一起降落在了共光,龙王怕玉皇大帝责怪,灵机一动便声称他 ...

  10. C语言zh字符串指针的大小,C语言的一些小技巧,小知识

    1.用if(!strcmp(s1, s2)) 比较两个字符串等值,是否是个好风格? 这并不是个很好的风格, 虽然这是个流行的习惯用法.如果两个字符串相等, 这个测试返回为真, 但! ("非& ...

最新文章

  1. C++中的友元函数friend
  2. CSL-YOLO | 超越Tiny-YOLO V4,全新设计轻量化YOLO模型实现边缘实时检测!!!
  3. Mybatis XML文件的异常
  4. java基本数据类型 以及 double float 二进制表示方法
  5. Linux修改主机名的两种方法
  6. 经典C语言程序100例之九零
  7. ArcGis开发过程中遇到HRESULT:0x80040213错误
  8. CentOS 7.0变动
  9. 多图带你彻底理解Java中的21种锁!
  10. 数据库的时间格式(毫秒表示)
  11. 由spin_lock_bh想到的一些事
  12. 实现Modbus Rtu 服务端 通过RS485转4G方式 实现远程采集传输串口设备数据
  13. PHP祝福语,日常祝福语
  14. TAOUP初译稿_HOOK
  15. word页边距调整步骤
  16. 通过键盘输入(Java语言)
  17. 大屏可视化色彩设计基本知识
  18. (10)python中的赋值方法
  19. Windows7,8,10 启用网络发现却无法保存设置-----解决办法
  20. 非阻塞recvfrom卡住

热门文章

  1. 于丹《庄子》心得讲稿-《大道与自然》
  2. Linux 下街机模拟器 mame 安装
  3. 领导科学 读书笔记(一)
  4. 在PHP项目中使用Standford Moss代码查重系统
  5. 基于C51实现测试人体反应速度
  6. Chrome浏览器主页被篡改怎么修复
  7. 山东大学计算机网络答案,《计算机网络基础》山东大学20春( B 卷)
  8. 【附源码】计算机毕业设计SSM社区志愿者管理系统
  9. Hi3519AV100 适配IMX347
  10. LeetCode347. 前 K 个高频元素(含详细解析JAVA实现)