题目
本题是谭浩强《C程序设计课后习题》题5.7。
题目:
∑
k
=
1
100
k
\sum\limits{ k = 1 }^ {100}k
∑k=1100k +
∑
k
=
1
50
k
2
\sum\limits{ k = 1 }^ {50} {k} ^ 2
∑k=150k2+
∑
k
=
1
10
1
k
\sum\limits_{ k = 1 }^ {10} {\frac{ 1 }{k}}
k=1∑10k1 。
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj
一、解题思路
思路:
1.求出1-100的和
2.求出1-50的每个数的平方的和
3.求出1-10的1/k的和
4.把以上三个和相加即可。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
#include<math.h>
2.主函数部分
代码如下(示例):
int main()
{
double x1;
double x2, x3, s;
x1 = x2 = x3 = s = 0.0;
int i;
for (i = 1; i <= 100; i++)
x1 = x1 + i;
for (i = 1; i <= 50; i++)
x2 = x2 + pow(i, 2);
for (i = 1; i <= 10; i++)
x3 = x3 + 1.0/ i;
s = x1 + x2 + x3;
printf("%lf", s);
return 0;
}
三、执行结果
输出:
47977.928968