在C语言编程中,首先计算两个正整数a和b的和、差、积、商并输出,输入两个正整数,其中第二个正整数不为0。请提供相应的C代码示例。
时间: 2024-11-27 09:23:14 浏览: 11
在C语言中,你可以使用基本的算术运算符以及`scanf`和`printf`函数来进行这个操作。以下是一个简单的C程序示例:
```c
#include <stdio.h>
int main() {
int a, b;
// 输入两个正整数
printf("请输入第一个正整数: ");
scanf("%d", &a);
printf("请输入第二个正整数 (第二个数不能为0): ");
if(scanf("%d", &b) != 1 || b == 0) { // 检查是否输入了非零数字
printf("错误: 第二个数不能为0.\n");
return 1; // 程序结束
}
// 计算并输出结果
int sum = a + b;
int difference = a - b;
int product = a * b;
double quotient = (double) a / b; // 注意这里需要强制转换以得到浮点数除法
printf("两数之和: %d\n", sum);
printf("两数之差: %d\n", difference);
printf("两数之积: %d\n", product);
printf("两数之商: %.2f\n", quotient); // 输出保留两位小数
return 0;
}
```
在这个例子中,我们先读取用户输入的两个整数,然后检查第二个数是否为0。如果不是,我们就分别计算它们的和、差、积和商,并将结果打印出来。
阅读全文