找回密码
 注册会员
查看: 715|回复: 0

帮我看看这道C语言程序哪里有问题

[复制链接]
发表于 2010-5-24 14:32:02 | 显示全部楼层 |阅读模式
<p>帮我看看这道C语言程序哪里有问题</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:10 -</p>
<p>解决时间:2010-5-24 14:29</p>
<p># include <stdio.h></p>
<p>void main()</p>
<p>{</p>
<p>int i,n,reslut=0;</p>
<p>printf("输入一个正整数:");</p>
<p>scanf("%d",&n);</p>
<p>for(i=1;i<=n;i++)</p>
<p>{</p>
<p>reslut=i*i/(i+1);</p>
<p>reslut++;</p>
<p>}</p>
<p>printf("%3d\n",reslut);</p>
<p>}</p>
<p>问题补充:</p>
<p>求1*1/(1+1)+2*2/(2+1)+3*3/(3+1)+……+n*n/(n+1),其中n的值由用户输入确定(输出结果保留3为小数)</p>
<p>可能是因为reslut没有转化为float型吧。</p>
<p>提问者: lo火焰鸢尾ve - 三级</p>
<p>最佳答案</p>
<p># include <stdio.h></p>
<p>void main()</p>
<p>{</p>
<p>int i,n;</p>
<p>double reslut=0.0;</p>
<p>printf("输入一个正整数:");</p>
<p>scanf("%d",&n);</p>
<p>for(i=1;i<=n;i++)</p>
<p>{</p>
<p>reslut+=i*i/(double)(i+1);</p>
<p>}</p>
<p>printf("%.3lf\n",reslut);</p>
<p>}</p>
<p>1</p>
<p>回答者:</p>
<p>栁児 - 四级   2010-5-24 14:25</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-20 04:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表