功能:编写函数求1~n(包括n)中奇数的平方和。 例如n=100时结果为166650.000000。用c语言
时间: 2023-06-19 22:10:40 浏览: 130
C语言程序设计-编写函数求1~100中奇数的平方和结果为166650.000000.c
5星 · 资源好评率100%
以下是使用C语言编写的函数,可以计算1~n(包括n)中奇数的平方和:
```c
#include <stdio.h>
double oddSquareSum(int n) {
double sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) { // 判断i是否为奇数
sum += i * i;
}
}
return sum;
}
int main() {
int n = 100;
double result = oddSquareSum(n);
printf("1~%d中奇数的平方和为%.6f\n", n, result);
return 0;
}
```
在上面的代码中,我们定义了一个名为 `oddSquareSum` 的函数,它接受一个整数参数 `n`,并返回1~n中奇数的平方和。函数内部使用一个循环来遍历1~n中的所有数字,并检查它们是否为奇数。如果数字是奇数,则将其平方并将结果添加到总和中。最后,函数返回总和。
在主函数中,我们调用 `oddSquareSum` 函数来计算1~100中奇数的平方和,并将结果打印到控制台上。输出结果为:
```
1~100中奇数的平方和为166650.000000
```
阅读全文