用C语言编写函数求两个数的平方,立方和及平方立方差
时间: 2023-06-11 22:04:25 浏览: 270
好的,我可以回答你的问题。以下是用C语言编写的求两个数的平方、立方和及平方立方差的函数:
```c
#include <stdio.h>
void square_cube(int num1, int num2, int *square_sum, int *cube_sum, int *square_cube_diff) {
/* 计算 num1 和 num2 的平方、立方和及平方立方差 */
int square1 = num1 * num1;
int square2 = num2 * num2;
int cube1 = num1 * num1 * num1;
int cube2 = num2 * num2 * num2;
int square_cube1 = square1 * num1;
int square_cube2 = square2 * num2;
*square_sum = square1 + square2;
*cube_sum = cube1 + cube2;
*square_cube_diff = square_cube1 - square_cube2;
}
int main() {
int num1 = 4;
int num2 = 3;
int square_sum, cube_sum, square_cube_diff;
square_cube(num1, num2, &square_sum, &cube_sum, &square_cube_diff);
printf("num1 = %d, num2 = %d\n", num1, num2);
printf("square_sum = %d, cube_sum = %d, square_cube_diff = %d\n", square_sum, cube_sum, square_cube_diff);
return 0;
}
```
运行结果为:
```
num1 = 4, num2 = 3
square_sum = 25, cube_sum = 91, square_cube_diff = 37
```
希望能对你有所帮助。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)