C语言键盘输入两个实数,求积

当你想要用C语言计算两个实数的乘积时,可以按照以下步骤进行。

步骤 1: 包含必要的头文件

首先,你需要包含标准输入输出库 <stdio.h>,因为你会使用 scanf 来接收用户的输入,以及 printf 来输出结果。

c
#include <stdio.h>

步骤 2: 声明变量

声明两个变量用来存储输入的实数,以及一个变量来存储它们的乘积。

c
float num1, num2, product;

步骤 3: 获取用户输入

使用 scanf 函数从键盘获取两个实数。在输入的时候,确保用空格、换行或者回车来分隔两个实数。

c
printf("请输入两个实数(用空格或回车隔开): "); scanf("%f %f", &num1, &num2);

步骤 4: 计算乘积

将两个实数相乘,并将结果存储在 product 变量中。

c
product = num1 * num2;

步骤 5: 输出结果

最后,使用 printf 函数输出乘积的结果。

c
printf("这两个实数的乘积是: %.2f\n", product);

完整的程序示例

将上述步骤整合在一起,你得到的完整程序如下:

c
#include <stdio.h> int main() { float num1, num2, product; // 获取用户输入 printf("请输入两个实数(用空格或回车隔开): "); scanf("%f %f", &num1, &num2); // 计算乘积 product = num1 * num2; // 输出结果 printf("这两个实数的乘积是: %.2f\n", product); return 0; }

运行程序

将以上代码保存为一个 .c 文件(比如 multiply.c),然后在命令行中编译和运行它。

bash
gcc multiply.c -o multiply # 编译 ./multiply # 运行

注意事项

  • %f 用于 scanfprintf 中,表示浮点数(实数)的格式。
  • %.2f 用于 printf 中,表示输出浮点数时保留两位小数。

这样,你就可以输入两个实数,并得到它们的乘积作为输出。