程序,以找到总和.....数量

时间:2015-03-27 15:29:23

标签: c totals

1.2 ^ 2 + 2.3 ^ 2 + 3.4 ^ 2 + 4.5 ^ 2 +需要用C编程计算总和达到第n个数。 但我找不到任何解决方案的方法。

当用户输入4作为n的值时,总和将是1.2 ^ 2 + 2.3 ^ 2 + 3.4 ^ 2 + 4.5 ^ 2的总和。

任何人都可以帮我解决算法吗?

2 个答案:

答案 0 :(得分:1)

  • for(int i=0; i<n; i++)。这是for循环。
  • 在循环内部,将循环迭代器i存储在一个双变量中。
  • 添加1.2。
  • 单独乘以它。
  • 对结果做一些事情:打印它,和/或将它添加到和变量等。
  • 请勿使用xor运算符^

答案 1 :(得分:1)

一个简单的for循环可以做到:

int compute(int n) {   
  int i, sum=0;

  for(i=1; i<=n; i++) {
     int val = i*(i+1)*(i+1);
     sum += val;
  } 
  return sum;
}