int sum n) { int s = 0; int i, j; for (i = 1; i <= n; i++) { int cur_sum = 0; for (j = 1; j <= 2*i-1; j+=2) { cur_sum += j; } s += cur_sum; } return s;}
时间: 2024-01-14 10:05:06 浏览: 95
这段代码中可能存在一个小错误,函数的定义中缺少了左括号。应该是这样的:
```c
int sum(int n) {
int s = 0;
int i, j;
for (i = 1; i <= n; i++) {
int cur_sum = 0;
for (j = 1; j <= 2*i-1; j+=2) {
cur_sum += j;
}
s += cur_sum;
}
return s;
}
```
这样才是一个完整的函数定义。
阅读全文