C语言 怎么写? 10
2个回答
展开全部
下面是一个使用C语言编写的函数,可以用来求解卖岁两个数的加、减、乘、除及余数。函数使用指针参数将计轿灶算结果返回给调用者。
#include <stdio.h>
void calculate(int a, int b, int *add, int *subtract, int *multiply, float *divide, int *remainder) {
*add = a + b;
*subtract = a - b;
*multiply = a * b;
*divide = (float)a / (float)b;
*remainder = a % b;
}
int main() {
int a = 10, b = 3;
int add, subtract, multiply, remainder;
float divide;
calculate(a, b, &add, &subtract, &multiply, ÷, &remainder);
printf("加法结果: %d\n", add);
printf("减法结果: %d\n", subtract);
printf("乘法结果: %d\n", multiply);
printf("除法结果: %.2f\n", divide);
printf("余数结果: %d\n", remainder);
return 0;
}
此代码首先定义了一个名为calculate的函数,它接受两个整数a和b以及5个指针参数,用于存储计算结果。然后中帆睁在main函数中调用calculate函数,并使用指针将计算结果传递给相应的变量。最后,使用printf函数输出结果。
#include <stdio.h>
void calculate(int a, int b, int *add, int *subtract, int *multiply, float *divide, int *remainder) {
*add = a + b;
*subtract = a - b;
*multiply = a * b;
*divide = (float)a / (float)b;
*remainder = a % b;
}
int main() {
int a = 10, b = 3;
int add, subtract, multiply, remainder;
float divide;
calculate(a, b, &add, &subtract, &multiply, ÷, &remainder);
printf("加法结果: %d\n", add);
printf("减法结果: %d\n", subtract);
printf("乘法结果: %d\n", multiply);
printf("除法结果: %.2f\n", divide);
printf("余数结果: %d\n", remainder);
return 0;
}
此代码首先定义了一个名为calculate的函数,它接受两个整数a和b以及5个指针参数,用于存储计算结果。然后中帆睁在main函数中调用calculate函数,并使用指针将计算结果传递给相应的变量。最后,使用printf函数输出结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询