C 语言实例 – 两个浮点数相乘
C 语言实例 - 两个浮点数相乘
输入两个浮点数,计算乘积。
实例 1
#include <stdio.h>
int main() {
float num1, num2, product;
printf("请输入第一个浮点数: ");
scanf("%f", &num1);
printf("请输入第二个浮点数: ");
scanf("%f", &num2);
product = num1 * num2;
printf("%.2f 乘于 %.2f 等于 %.2f\n", num1, num2, product);
return 0;
}
int main() {
float num1, num2, product;
printf("请输入第一个浮点数: ");
scanf("%f", &num1);
printf("请输入第二个浮点数: ");
scanf("%f", &num2);
product = num1 * num2;
printf("%.2f 乘于 %.2f 等于 %.2f\n", num1, num2, product);
return 0;
}
运行结果:
请输入第一个浮点数: 3.4 请输入第二个浮点数: 5.6 3.40 乘于 5.60 等于 19.04
解析:
以上实例中,我们首先声明了三个变量 num1、num2 和 product,分别用于存储输入的两个浮点数和它们的乘积。
然后,我们使用 printf 和 scanf 函数与用户进行交互,分别接收用户输入的两个浮点数。
接下来,我们将 num1 和 num2 相乘的结果赋值给 product 变量。
最后,我们使用 printf 函数将计算结果打印输出。
注意,%.2f 格式说明符用于限定输出的浮点数为两位小数。
以下实例使用 scanf() 同时接受两个用户输入的浮点数:
实例 2
#include <stdio.h>
int main()
{
double firstNumber, secondNumber, product;
printf("输入两个浮点数: ");
// 用户输入两个浮点数
scanf("%lf %lf", &firstNumber, &secondNumber);
// 两个浮点数相乘
product = firstNumber * secondNumber;
// 输出结果, %.2lf 保留两个小数点
printf("结果 = %.2lf", product);
return 0;
}
运行结果:
输入两个浮点数: 1.2 2.345 结果 = 2.81
相关文章
- C语言中pthread_exit()函数实现终止线程的方法
- C++手撸智能指针的教程分享
- C++多线程实现绑定CPU的方法详解
- Linux/C++多线程实例学习十字路口车辆调度
- C语言结构体指针的具体使用
- C++ OpenMP简单介绍
- C++中的字符串编码处理方法
- C语言完数的实现示例
- C++ requires关键字简单介绍
- 如何使用签名保证ASP.NET MVC OR WEBAPI的接口安全
- 详解.Net缓存之MemoryCahe
- asp.net core MVC之实现基于token的认证
- 如何在 .NET 中使用 Flurl 高效处理Http请求
- .NET 开源配置组件 AgileConfig的使用简介
- .NET之生成数据库全流程实现
- .Net Core导入千万级数据至Mysql数据库的实现方法
- .Net的GC垃圾回收原理及实现
- ASP.NET Core读取Request.Body的正确方法
- ASP.NET Core中间件初始化的实现
- 关于.net环境下跨进程、高频率读写数据的问题