c语言求1到100以内奇数平均值

自学的c语言小白一个哪位大神能帮忙看看求的平均值是0啊... 自学的c语言 小白一个 哪位大神能帮忙看看求的平均值是0啊 展开
 我来答
White_MouseYBZ
2018-09-25 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6436万
展开全部
  1. 把j=sum/sam改成j=(sum+0.0)/sam或sum/(sam+0.0)或(sum+0.0)/(sam+0.0)。

  2. 把printf("sum=%d,sam=%f,j=%f",sum,sam);改成printf("sum=%d,sam=%f,j=%f\n",sum,sam,j);。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9f8ba65
2018-09-25 · TA获得超过1017个赞
知道小有建树答主
回答量:384
采纳率:86%
帮助的人:91.3万
展开全部
printf("sum=%d,sam=%d,j=%f",sum,sam,j);
你少写了一个参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶海拓丶
2018-09-25 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:73%
帮助的人:47.9万
展开全部
楼主你的sam设置有问题,sam应该是计算的多少个基数,不是每次自增2,应该这样设计程序
sum=0,k=0
for(i=1;i<=100;i+=2)
{sum+=i
k++}
average=sum/k
k统计有多少个奇数,大概思路就是这样,完善下就行了,望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式