用C语言编写个程序,求出两个整数的和,差,积,商(完整的)还有整商,余数
时间: 2024-10-17 09:03:00 浏览: 41
c代码-输入两个正整数m和n,求其最大公约数和最小公倍数。
5星 · 资源好评率100%
在C语言中,你可以通过函数来实现这个功能。下面是一个简单的示例,它包含了计算两数之和、差、积、除法结果以及整数商和余数的功能:
```c
#include <stdio.h>
// 定义一个函数,接收两个整数并返回它们的和、差、积、商、整商和余数
void calculate(int a, int b) {
int sum, difference, product, quotient, div_result, remainder;
// 计算和、差、积
sum = a + b;
difference = a - b;
product = a * b;
// 商和余数的计算,这里使用取模运算符`%`得到余数,`/`表示浮点除法,需要强制转换为int获取整商
quotient = (int)(a / b);
div_result = a / b; // 浮点除法的结果,保留小数部分
remainder = a % b;
printf("Sum: %d\n", sum);
printf("Difference: %d\n", difference);
printf("Product: %d\n", product);
printf("Quotient (float): %.2f\n", div_result);
printf("Quotient (integer): %d\n", quotient);
printf("Remainder: %d\n", remainder);
return;
}
int main() {
int num1, num2;
// 输入两个整数
printf("Enter two integers: ");
scanf("%d %d", &num1, &num2);
// 调用函数进行计算
calculate(num1, num2);
return 0;
}
```
在这个程序里,用户会被提示输入两个整数,然后计算程序会显示这两个数的和、差、积,以及浮点形式的商和整数形式的商以及余数。
阅读全文