用c语言编写程序,计算 2个正整数的和、差、积、商并输出
时间: 2024-01-26 09:02:28 浏览: 95
好的,下面是用 C 语言编写的程序,可以计算输入的两个正整数的和、差、积、商,并输出结果:
```c
#include <stdio.h>
int main()
{
int a, b, sum, diff, product;
float quotient;
// 读取两个正整数
printf("请输入两个正整数:\n");
scanf("%d %d", &a, &b);
// 计算和、差、积、商
sum = a + b;
diff = a - b;
product = a * b;
quotient = (float)a / b;
// 输出结果
printf("和:%d\n", sum);
printf("差:%d\n", diff);
printf("积:%d\n", product);
printf("商:%f\n", quotient);
return 0;
}
```
这个程序使用了 `scanf` 函数读取两个正整数,然后计算它们的和、差、积、商,并使用 `printf` 函数输出结果。需要注意的是,当计算商时,需要将其中一个操作数转换为浮点数,否则计算结果会被截断。
相关问题
用c语言编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main()
{
int a, b;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
printf("%d + %d = %d\n", a, b, a + b);
printf("%d - %d = %d\n", a, b, a - b);
printf("%d * %d = %d\n", a, b, a * b);
printf("%d / %d = %d\n", a, b, a / b);
return 0;
}
```
首先使用 `scanf` 函数从用户输入中读取两个正整数。然后,使用四个 `printf` 函数计算和、差、积和商,并输出结果。注意,除法操作是整数除法,结果会向下取整。
本题要求编写C语言程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
ChatGPT: 你好,我可以帮你解决这个问题。以下是C语言程序的代码:
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个正整数:\n");
scanf("%d %d", &num1, &num2);
printf("和为:%d\n", num1 + num2);
printf("差为:%d\n", num1 - num2);
printf("积为:%d\n", num1 * num2);
if (num2 == 0) {
printf("除数不能为0!\n");
} else {
printf("商为:%d\n", num1 / num2);
}
return 0;
}
请问还有什么问题吗?
阅读全文