以下是一个在C语言中解决商和余数的函数的示例代码:
#include
void divide(int dividend, int divisor, int* quotient, int* remainder) {
*quotient = dividend / divisor;
*remainder = dividend % divisor;
}
int main() {
int dividend = 10;
int divisor = 3;
int quotient, remainder;
divide(dividend, divisor, "ient, &remainder);
printf("Quotient: %d\n", quotient);
printf("Remainder: %d\n", remainder);
return 0;
}
这个示例代码定义了一个名为divide
的函数,它接受被除数和除数作为参数,并使用指针参数来返回商和余数。在main
函数中,我们调用divide
函数,并打印出计算得到的商和余数。运行代码的输出如下:
Quotient: 3
Remainder: 1
这表明10除以3的商是3,余数是1。