用C语言编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A 和B。 输出格式: 在4行中按照格式“A运算符B= 结果”顺序输出和、差、积、 商。
时间: 2024-10-24 10:06:27 浏览: 38
在C语言中,你可以使用`scanf`函数读取两个正整数,然后通过一系列的基本算术运算符如`+`(加法)、`-`(减法)、`*`(乘法)和`/`(除法),分别计算它们的和、差、积和商。注意,除法操作需要检查除数是否为0,因为除以零是没有意义的,并可能导致错误。以下是代码示例:
```c
#include <stdio.h>
int main() {
int A, B, sum, difference, product, quotient;
// 从用户输入获取两个正整数
printf("请输入两个正整数A和B:");
scanf("%d %d", &A, &B);
// 计算和、差、积、商
sum = A + B;
difference = A - B;
product = A * B;
// 检查除数是否为0,防止除以零
if (B != 0) {
quotient = A / B;
} else {
printf("错误:除数不能为零\n");
return 1; // 程序终止,避免错误
}
// 输出结果
printf("A + B = %d\n", sum);
printf("A - B = %d\n", difference);
printf("A * B = %d\n", product);
printf("A / B = %d\n", quotient);
return 0;
}
```
在这个程序中,如果用户输入的B值为0,程序会捕获这个异常并输出错误信息,而不是崩溃。
阅读全文