C语言从键盘输入两个整数a和b,计算并输出他们的和sum、差diference、积product、商quotient和平均值ave(注意ave和商的定义类型)
时间: 2024-11-30 11:15:57 浏览: 74
在C语言中,为了从键盘输入两个整数a和b,并计算它们的和、差、积、商以及平均值,你可以编写如下的程序:
```c
#include <stdio.h>
int main() {
int a, b; // 定义两个整型变量用于存储输入的数值
float ave; // 定义浮点型变量用于存储平均值
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b); // 使用scanf获取用户输入
int sum = a + b; // 和
int difference = a - b; // 差异
int product = a * b; // 积
float quotient = (float) a / b; // 商,需要强制转换为浮点数避免整数除法
ave = (a + b) / 2.0f; // 平均值同样使用浮点数计算,防止因为整数除法得到的结果不精确
printf("两数之和:%d\n", sum);
printf("两数之差:%d\n", difference);
printf("两数之积:%d\n", product);
printf("两数之商:%.2f\n", quotient); // 输出保留两位小数
printf("两数平均值:%.2f\n", ave); // 同样保留两位小数
return 0;
}
```
阅读全文