hdu2156

无聊,临走时候刷个水题。

有公式,不说了。

sum =  n * 1 / 1 + ( n - 1 ) * 2 * 1 / 2 + ( n - 2 ) *2*1/3+.......+(n-i+1)*2*1/i;

AC:

#include<stdio.h>
int main()
{
 double sum;
 int n;
 int i;
 while(scanf("%d",&n)!=EOF&&n!=0)
 {
  sum=n;
  for(i=2;i<=n;i++)
  sum+=2.0*(n-i+1)/i;
  printf("%.2lf\n",sum);
 }
 return 0;
}
 

posted on 2012-03-20 21:39  hrbust_09zhangyabin  阅读(127)  评论(0编辑  收藏  举报