(1+2+...+100)+(1^2+2^2+...+50^2)+(1/1+1/2+...+1/10)

简介: (1+2+...+100)+(1^2+2^2+...+50^2)+(1/1+1/2+...+1/10)
#include <stdio.h>
#include <math.h>
int main()
{
  int t, i;
  double sum1 = 0,sum2=0,sum3=0,sum,denom;
  for (t = 1; t <= 100; t++)
  {
    sum1 = sum1 + t;
  }
  for (i=1; i <= 50; i++)
  {
    t = pow(i, 2);
    sum2 = sum2 + t;
  }
  for (t = 1; t <= 10; t++)
  {
    denom = 1.0/t;
    sum3 = sum3 + denom;
  }
  sum = sum1 + sum2+sum3;
  printf("%lf\n", sum);
  return 0;
}
相关文章
|
2月前
学习使用按位异或 ^
学习使用按位异或 ^。
17 2
|
10月前
|
算法
异或^符号的使用
异或^符号的使用
54 0
|
11月前
T^T(1)
T^T(1)
|
算法
a^b(快速幂)
题目: 求 a 的 b 次方对 p 取模的值。 输入格式: 三个整数 a,b,p ,在同一行用空格隔开。 输出格式: 输出一个整数,表示a^b mod p的值。
61 0
|
算法 C++
HDOJ 2035 人见人爱A^B
HDOJ 2035 人见人爱A^B
112 0
HDOJ 1395 2^x mod n = 1
HDOJ 1395 2^x mod n = 1
78 0