用C语言编写程序满足下列要求: (1)从键盘读入3个任意实数; (2)显示这三个实数; (3)将这3个实数相加,并显示其结果; (4)将结果按四舍五入方法转成整数并显示。
时间: 2024-09-16 18:04:49 浏览: 52
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
当你想用C语言编写一个简单的程序来满足上述要求时,可以参考下面的代码:
```c
#include <stdio.h> // 引入输入输出库
#include <stdlib.h> // 引入数学库,包括四舍五入函数
int main() {
float num1, num2, num3; // 定义三个浮点数变量
float sum;
int rounded_sum;
// 从键盘读取三个实数
printf("请输入三个任意实数:\n");
scanf("%f %f %f", &num1, &num2, &num3);
// 显示这三个实数
printf("输入的三个实数分别为:%.2f, %.2f, %.2f\n", num1, num2, num3);
// 计算它们的和并将结果存储在sum中
sum = num1 + num2 + num3;
// 将和四舍五入并转换为整数(注意float转int会丢弃小数部分)
rounded_sum = (int)round(sum); // round()函数用于四舍五入
// 显示结果
printf("这三个数的和是:%.0f,四舍五入后的整数是:%d\n", sum, rounded_sum);
return 0;
}
```
阅读全文