用c语言输⼊三个位数不超过 50 的十进制整数(不包括负号在内),输出它们的运算结果
时间: 2024-12-15 07:13:44 浏览: 14
在 C 语言中,你可以通过获取用户的输入,然后使用条件判断和算术运算符来进行加、减、乘、除等操作。这里是一个简单的示例程序,它会提示用户输入三个数字,并计算它们的和、差、积和商:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入第一个三位数 (0-50): ");
scanf("%d", &num1);
printf("请输入第二个三位数 (0-50): ");
scanf("%d", &num2);
printf("请输入第三个三位数 (0-50): ");
scanf("%d", &num3);
// 计算并输出结果
int sum = num1 + num2 + num3;
int difference = num1 - num2;
int product = num1 * num2 * num3; // 注意,如果num3为0,这将导致除零错误
if (num3 != 0) {
int quotient = num1 / num3;
printf("\n和: %d\n差: %d\n积: %d\n商: %d\n", sum, difference, product, quotient);
} else {
printf("\n和: %d\n差: %d\n积: %d\n由于除数为0,无法计算商。\n", sum, difference, product);
}
return 0;
}
```
在这个程序中,我们首先从用户那里获取三个整数,然后分别计算它们的和、差和积。对于商的计算,我们做了一个额外的检查,避免当其中一个数为0时引发除以零的错误。
阅读全文