编写一个程序,计算并输出两个整数的和、差、乘积、商和余数。C语言
时间: 2024-10-28 16:14:55 浏览: 57
在C语言中,你可以使用基本算术运算符(如 +、-、* 和 /)以及取模运算符(%)来实现这个功能。以下是一个简单的函数,它接受两个整数作为输入,并返回它们的和、差、乘积、商和余数:
```c
#include <stdio.h>
void calculate(int num1, int num2) {
// 计算和
int sum = num1 + num2;
// 计算差
int difference = num1 - num2;
// 计算乘积
int product = num1 * num2;
// 商(需要防止除数为零)
if (num2 != 0) {
int quotient = num1 / num2;
} else {
printf("Error: Division by zero is not allowed.\n");
return;
}
// 取余数
int remainder = num1 % num2;
printf("Sum: %d\n", sum);
printf("Difference: %d\n", difference);
printf("Product: %d\n", product);
printf("Quotient: %d\n", quotient);
printf("Remainder: %d\n", remainder);
}
int main() {
int a, b;
printf("Enter two numbers: ");
scanf("%d %d", &a, &b);
calculate(a, b);
return 0;
}
```
在这个程序中,`calculate()` 函数接受两个整数 `num1` 和 `num2`,然后分别执行加、减、乘、除和取模操作。注意在除法部分做了除数为零的检查,以防运行时错误。
阅读全文