欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

练习2-13 求N分之一序列前N项和

程序员文章站 2022-05-22 12:44:36
...

练习2-13 求N分之一序列前N项和

#include <stdio.h>
int main()
{
 int N,i;
 double sum=0;
 scanf("%d",&N);
 for(i=1;i<=N;i++)
 {
  sum+=1.0/i;
 }
 printf("sum = %f",sum);
 return 0;
}

总结:

  1. printf输出float和double都可以用%f,double还可以用%lf。
  2. scanf输入float用%f,double输入用%lf,不能混用。
  3. double的精度高于float。
    所以在程序检查时出现了,N较大时答案错误的问题
    练习2-13 求N分之一序列前N项和