从键盘上输入任意2个小数,请计算它们的乘法,将结果保留两位小数后输出 【输入形式】a = 第一个小数, b = 第二个小数 【输出形式】a * b = a和b的乘积 【样例输入】a= 4.5, b = 9.0 【样例输出】40.50 c语言
时间: 2024-09-15 10:11:04 浏览: 79
在C语言中,你可以使用`stdio.h`库来进行键盘输入,并利用`printf`函数控制输出格式。下面是一个简单的程序示例来完成这个任务:
```c
#include <stdio.h>
#include <stdlib.h> // 引入stdlib库以获取浮点数四舍五入的函数
double input_number(); // 定义一个函数用于获取输入的小数
int main() {
double a, b;
printf("请输入第一个小数a: ");
a = input_number(); // 调用函数获取a的值
printf("请输入第二个小数b: ");
b = input_number(); // 再次调用函数获取b的值
double result = a * b; // 计算乘积
result = round(result * 100) / 100.0; // 保留两位小数
printf("a * b = %.2f\n", result); // 输出结果
return 0;
}
// 函数定义,获取用户输入并转换为双精度浮点数
double input_number() {
double num;
scanf("%lf", &num);
return num;
}
```
当你运行这个程序并按照提示输入两个小数后,它会计算它们的乘积并保留两位小数。
阅读全文