(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月前
学习使用按位异或 ^
学习使用按位异或 ^。
36 9
|
7月前
2^x modn=1
2^x modn=1
31 0
|
算法
异或^符号的使用
异或^符号的使用
121 0
|
算法 C++
|
算法
a^b(快速幂)
题目: 求 a 的 b 次方对 p 取模的值。 输入格式: 三个整数 a,b,p ,在同一行用空格隔开。 输出格式: 输出一个整数,表示a^b mod p的值。
83 0
|
算法 搜索推荐
算法之n^2的三个算法总结
算法是真的应该好好研究研究,且让容我来水一水
135 0