用C语言设计函数求整数的立方和
时间: 2024-10-11 09:12:08 浏览: 15
C语言程序设计-求一个四位数的各位数字的立方和.c
5星 · 资源好评率100%
在C语言中,设计一个函数来计算一组整数的立方和,可以创建一个名为`cube_sum`的函数,接受一个数组、数组长度以及一个额外的变量来存储总和。下面是一个简单的示例:
```c
#include <stdio.h>
// 函数声明
double cube_sum(int *arr, int n);
int main() {
int numbers[] = {1, 2, 3, 4, 5};
int size = sizeof(numbers) / sizeof(numbers[0]);
double result = cube_sum(numbers, size);
printf("The sum of cubes is: %.2f\n", result);
return 0;
}
// 函数实现
double cube_sum(int *arr, int n) {
double total = 0; // 初始化总和为0
for (int i = 0; i < n; i++) {
total += pow(arr[i], 3); // 计算每个元素的立方并加到总和上
}
return total;
}
```
这个函数首先接收一个整数指针`arr`和它的长度`n`,然后遍历数组,对每个元素应用`pow()`函数来计算其立方,并累加到`total`变量上。最后返回总和。
阅读全文