C语言小技巧之如何求平均数

论坛 期权论坛 脚本     
匿名技术用户   2021-1-12 21:41   412   0

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。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP