c - 程序查找最多 .....n 个数字的总和

标签 c

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的总和。

谁能帮我得到算法吗?

最佳答案

一个简单的 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;
}

关于c - 程序查找最多 .....n 个数字的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29304402/

相关文章:

c - 以下代码有什么问题?我正在尝试在文本文件中搜索记录

c - 在 C99 中空白初始化结构数组

c - 使用按位运算符的 Mandelbrot 函数

c - 我遇到段错误,但我不明白为什么

c - 在 C 中操作动态分配的二维字符数组

C编程条件运算符

python - 将Python转换为C,然后用Cython编译成exe

c++ - 检查两个正则表达式是否相等/同构的库

c - 指向char或char数组的指针

c - malloc() : memory corruption