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環境下跨進程、高頻率讀寫數據的問題