C语言编程求以下公式的值 s=1+1/(1*2)+1/(2*3)+...+1/(n*(n+1))答案
C语言编程求以下公式的值 s=1+1/(1*2)+1/(2*3)+...+1/(n*(n+1))答案
日期:2013-07-07 11:09:51 人气:3
#include main(){ int n,i; while(scanf("%d" , &n)!= EOF) { float sum=1; for(i=1;i<=n;i++) { sum=sum+1.0/(i*(i+1)); } printf("%f\n",sum); }}简单的话就按照以上题目原本的顺序计算的思想做最简单的计算,如果楼主希望更加深入一点的,那就可以考虑使用递归来实现这个算法。
#includefloat js