浙大版《C语言程序设计(第3版)》题目集 - 习题4-2 求幂级数展开的部分和(20 分)

简介: 浙大版《C语言程序设计(第3版)》题目集 - 习题4-2 求幂级数展开的部分和(20 分)

题目链接:点击打开链接

题目大意:略。

解题思路:只要明白 double 的范围比 ull 还大,此题可解。

AC 代码

#include <stdio.h>
int main()
{
  double x, rs=1, a, up=1; scanf("%lf", &x);
  double down=1; // 之前一直用 ull 还是不行,就想到 double 吧
  for(int i=1; ; i++)
  {
    up*=x;
    down*=i;
    a=up/down;
    rs+=a;
    if(a<0.00001) break;
  }
  printf("%.4f\n", rs);
  return 0;
}
目录
相关文章
|
1月前
|
C语言
C语言模块化程序设计
C语言模块化程序设计
21 0
|
1月前
|
C语言
【C语言】循环结构程序设计(第二部分 -- 习题讲解)
【C语言】循环结构程序设计(第二部分 -- 习题讲解)
C4.
|
1月前
|
程序员 C语言
C语言循环结构与程序设计
C语言循环结构与程序设计
C4.
23 0
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
1月前
|
存储 C语言
C语言顺序结构程序设计
C语言顺序结构程序设计
21 0
|
1月前
|
存储 C语言
C语言的顺序程序设计
C语言的顺序程序设计
11 2
|
1月前
|
存储 C语言
C语言的顺序程序设计
C语言的顺序程序设计
15 0
|
1月前
|
C语言
【C语言】用函数实现模块化程序设计
【C语言】用函数实现模块化程序设计
|
1月前
|
C语言
【C语言】循环结构程序设计 (详细讲解)
【C语言】循环结构程序设计 (详细讲解)
|
C语言 编译器 图形学