C语言输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数
时间: 2024-09-10 22:15:06 浏览: 98
以下是一个简单的C语言程序,用于输入两个整数num1和num2,并计算它们的和、差、积、整数商及余数:
```c
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个整数,用空格分隔:");
scanf("%d %d", &num1, &num2);
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2; // 注意:这只会给出整数商
int remainder = num1 % num2; // 计算余数
printf("和:%d\n", sum);
printf("差:%d\n", difference);
printf("积:%d\n", product);
printf("整数商:%d\n", quotient);
printf("余数:%d\n", remainder);
return 0;
}
```
在这段代码中,我们首先包含了`stdio.h`头文件,以便使用`printf`和`scanf`函数。然后,我们定义了`main`函数,在其中声明了两个整型变量`num1`和`num2`,以及用于存储运算结果的变量。通过`scanf`函数读取用户输入的两个整数,然后计算它们的和、差、积、整数商和余数。最后,我们使用`printf`函数输出所有的运算结果。
需要注意的是,整数除法`quotient = num1 / num2;`只给出整数部分,如果需要精确的小数结果,需要使用浮点数进行运算。此外,当第二个整数`num2`为0时,除法和余数运算会出现除以零的错误,因此在实际应用中需要对这种情况进行处理。
阅读全文