c语言计算:s=1+(1+20.5)+(1+20.5+30.5)+…+(1+20.5+30.5+…+n0.5)当n=20时
时间: 2023-11-13 07:04:36 浏览: 85
c语言求1+2+...+n的解决方法
下面是C语言代码实现:
```c
#include <stdio.h>
#include <math.h>
double fun(int n){
double x = 0;
double s = 0;
int i, j;
for(i = 1; i <= n; i++){
x += i * 10.0 + 0.5;
s += x;
}
return s;
}
int main(){
int n;
printf("请输入一个大于1但不大于100的整数n:");
scanf("%d", &n);
double s = fun(n);
printf("s=%lf\n", s);
return 0;
}
```
当n=20时,输出结果为s=534.188884。
阅读全文