c++ 用了double四舍五入到整数数字仍是整数,我要求一组数的平均值,但总是给我整数而不是我想要的小数,该怎么解决呢?

输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序,求出这组数的平均值,并统计出正数和负输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设-知识宝库
你可能对下面的信息感兴趣君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您的网站因未备案或涉及违规被禁止访问,请及时联系实际接入商办理备案.求一组数的和及平均值 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 11时,
&无详细内容&
代码片段(1)
1.&[代码][C/C++]代码&&&&
* 求一组数的和及平均值
#include &stdio.h&
//申明函数
void avg_sum(double a[], int n, double *avg, double *sum);
int main()
int mn = 10;
double ma[] = { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 };
double mavg,
avg_sum(ma,mn,&mavg,&msum);
printf("mavg:%f\nmsum=%f\n",mavg,msum);
system("PAUSE");
void avg_sum(double a[], int n, double *avg, double *sum)
*sum = 0.0;
for (i = 0; i &i++)
*sum += a[i];
*avg = *sum /
开源中国-程序员在线工具:
相关的代码(2869)
开源从代码分享开始
defias的其它代码

我要回帖

更多关于 double 取整数 的文章

 

随机推荐