c语言编程题:屏幕输入2个整数,分别输出他们的和差积商
时间: 2024-10-19 12:07:28 浏览: 53
在C语言中,你可以使用标准输入流(scanf)来获取用户的两个整数输入,然后通过基本算术运算符(+、-、* 和 /)计算它们的和、差、积和商。这里是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int num1, num2; // 定义两个整数变量
float result_quotient; // 定义浮点型变量用于存储商
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2); // 输入两个整数
// 计算和、差、积
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
// 输出结果
printf("两数之和为:%d\n", sum);
printf("两数之差为:%d\n", difference);
printf("两数之积为:%d\n", product);
// 商需要防止除数为零的情况
if (num2 != 0) {
result_quotient = (float)num1 / num2;
printf("两数之商为:%.2f\n", result_quotient); // 四舍五入到小数点后两位
} else {
printf("警告:除数不能为零。\n");
}
return 0;
}
```
在这个程序中,我们首先提示用户输入两个整数,然后通过`scanf`函数读取。接着,我们分别计算了这两个数的和、差和积,并将结果输出。对于商,我们需要检查除数是否为零,避免出现运行时错误。
阅读全文