搜索
查看: 1497|回复: 6
打印 上一主题 下一主题

求1到100的倒数和,求大神解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-31 16:56:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
更进一步,求平方的倒数和呢?

最佳答案

查看完整内容

倒数和: #include main() { int i; float sum=0; for(i=1;i
沙发
发表于 2013-8-31 16:56:57 | 只看该作者
倒数和:
#include <stdio.h>
main()
{
int i;
float sum=0;
for(i=1;i<=100;i++)
sum=sum+1.0/i;
printf("%f",sum);

}

平方的倒数和:

#include <stdio.h>
main()
{
int i;
float sum=0;
for(i=1;i<=100;i++)
sum=sum+1.0/i*i;
printf("%f",sum);

}
板凳
 楼主| 发表于 2013-8-31 22:21:35 | 只看该作者
驱动器 发表于 2013-8-31 16:56
倒数和:
#include
main()

对于这种给定一个数学函数,然后从1到n求和,到底该怎么做?有没有什么特定的模式?能不能推荐本书专门讲这方面的,谢谢!
地板
 楼主| 发表于 2013-8-31 23:26:28 | 只看该作者
驱动器 发表于 2013-8-31 16:56
倒数和:
#include
main()

好像i*i要改成i/i才可以。
5#
发表于 2013-8-31 23:36:29 | 只看该作者
iweishu 发表于 2013-8-31 22:21
对于这种给定一个数学函数,然后从1到n求和,到底该怎么做?有没有什么特定的模式?能不能推荐本书专门讲 ...

其实这种问题很简单的,你不熟悉C中的迭代而已……

特定模式有的,可以看SICP第二章,如果你是要研究计算机科学……如果只是为了搞清楚怎么在C中实现那用不着看书,多自己动手写写
6#
 楼主| 发表于 2013-8-31 23:47:51 | 只看该作者
rosynirvana 发表于 2013-8-31 23:36
其实这种问题很简单的,你不熟悉C中的迭代而已……

特定模式有的,可以看SICP第二章,如果你是要研究计 ...

哦,谢谢你。
7#
发表于 2013-9-1 00:12:43 | 只看该作者
iweishu 发表于 2013-8-31 22:21
对于这种给定一个数学函数,然后从1到n求和,到底该怎么做?有没有什么特定的模式?能不能推荐本书专门讲 ...

这个只能多动手,熟悉C的几个循环语句加上一些数学思维,会慢慢找到感觉的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表