展开全部
把j=sum/sam改成j=(sum+0.0)/sam或sum/(sam+0.0)或(sum+0.0)/(sam+0.0)。
把printf("sum=%d,sam=%f,j=%f",sum,sam);改成printf("sum=%d,sam=%f,j=%f\n",sum,sam,j);。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("sum=%d,sam=%d,j=%f",sum,sam,j);
你少写了一个参数
你少写了一个参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主你的sam设置有问题,sam应该是计算的多少个基数,不是每次自增2,应该这样设计程序
sum=0,k=0
for(i=1;i<=100;i+=2)
{sum+=i
k++}
average=sum/k
k统计有多少个奇数,大概思路就是这样,完善下就行了,望采纳
sum=0,k=0
for(i=1;i<=100;i+=2)
{sum+=i
k++}
average=sum/k
k统计有多少个奇数,大概思路就是这样,完善下就行了,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询