用c语言编写函数求1到100奇数的平方和偶数的立方的和
时间: 2024-10-18 07:06:50 浏览: 86
在C语言中,你可以编写两个函数分别计算1到100范围内的奇数平方和偶数立方之和。这里是一个简单的示例:
```c
#include <stdio.h>
// 函数求1到100的奇数平方和
int sum_of_odd_squares(int n) {
int sum = 0;
for (int i = 1; i <= n; i += 2) {
sum += i * i;
}
return sum;
}
// 函数求1到100的偶数立方和
int sum_of_even_cubes(int n) {
int sum = 0;
for (int i = 2; i <= n; i += 2) {
sum += i * i * i;
}
return sum;
}
// 主函数,用于调用并打印结果
int main() {
int odd_sum = sum_of_odd_squares(100);
int even_sum = sum_of_even_cubes(100);
printf("奇数平方的和: %d\n", odd_sum);
printf("偶数立方的和: %d\n", even_sum);
return 0;
}
```
这个程序首先定义了两个函数`sum_of_odd_squares`和`sum_of_even_cubes`,分别通过循环遍历1到100范围内的奇数和偶数,并累加它们的平方和立方。然后在主函数`main`中,调用这两个函数并打印出结果。
阅读全文