使用c语言编写函数,求级数S为正整数求和,并在主函数中求r=(1+2+3+1+2+3+4+1+2+3+4+5)/(1+2+3+4+5+6+1+2+3+4+5+6+7)
时间: 2023-09-10 13:05:43 浏览: 76
C语言程序设计-编写函数求表达式的和(n的值由主函数输入);1-12+13-14+......+1m
5星 · 资源好评率100%
以下是求和函数的代码:
```c
#include <stdio.h>
int sum(int n) {
int s = 0;
for (int i = 1; i <= n; i++) {
s += i;
}
return s;
}
int main() {
int n = 3;
int r = (sum(n) + sum(n-1) + sum(n-2)) / (sum(n+2) + sum(n+1) + sum(n));
printf("r = %d\n", r);
return 0;
}
```
在主函数中,我们设定n为3,即求1到3的和,然后根据题目要求计算r的值。最后输出r的结果。
阅读全文