C 語言實例 – 兩個浮點數(shù)相乘
C 語言實例 - 兩個浮點數(shù)相乘
輸入兩個浮點數(shù),計算乘積。
實例 1
#include <stdio.h>
int main() {
float num1, num2, product;
printf("請輸入第一個浮點數(shù): ");
scanf("%f", &num1);
printf("請輸入第二個浮點數(shù): ");
scanf("%f", &num2);
product = num1 * num2;
printf("%.2f 乘于 %.2f 等于 %.2f\n", num1, num2, product);
return 0;
}
int main() {
float num1, num2, product;
printf("請輸入第一個浮點數(shù): ");
scanf("%f", &num1);
printf("請輸入第二個浮點數(shù): ");
scanf("%f", &num2);
product = num1 * num2;
printf("%.2f 乘于 %.2f 等于 %.2f\n", num1, num2, product);
return 0;
}
運行結(jié)果:
請輸入第一個浮點數(shù): 3.4 請輸入第二個浮點數(shù): 5.6 3.40 乘于 5.60 等于 19.04
解析:
以上實例中,我們首先聲明了三個變量 num1、num2 和 product,分別用于存儲輸入的兩個浮點數(shù)和它們的乘積。
然后,我們使用 printf 和 scanf 函數(shù)與用戶進行交互,分別接收用戶輸入的兩個浮點數(shù)。
接下來,我們將 num1 和 num2 相乘的結(jié)果賦值給 product 變量。
最后,我們使用 printf 函數(shù)將計算結(jié)果打印輸出。
注意,%.2f 格式說明符用于限定輸出的浮點數(shù)為兩位小數(shù)。
以下實例使用 scanf() 同時接受兩個用戶輸入的浮點數(shù):
實例 2
#include <stdio.h>
int main()
{
double firstNumber, secondNumber, product;
printf("輸入兩個浮點數(shù): ");
// 用戶輸入兩個浮點數(shù)
scanf("%lf %lf", &firstNumber, &secondNumber);
// 兩個浮點數(shù)相乘
product = firstNumber * secondNumber;
// 輸出結(jié)果, %.2lf 保留兩個小數(shù)點
printf("結(jié)果 = %.2lf", product);
return 0;
}
運行結(jié)果:
輸入兩個浮點數(shù): 1.2 2.345 結(jié)果 = 2.81
相關(guān)文章
- C語言中pthread_exit()函數(shù)實現(xiàn)終止線程的方法
- C++手擼智能指針的教程分享
- C++多線程實現(xiàn)綁定CPU的方法詳解
- Linux/C++多線程實例學習十字路口車輛調(diào)度
- C語言結(jié)構(gòu)體指針的具體使用
- C++?OpenMP簡單介紹
- C++中的字符串編碼處理方法
- C語言完數(shù)的實現(xiàn)示例
- C++?requires關(guān)鍵字簡單介紹
- 如何使用簽名保證ASP.NET MVC OR WEBAPI的接口安全
- 詳解.Net緩存之MemoryCahe
- asp.net core MVC之實現(xiàn)基于token的認證
- 如何在 .NET 中使用 Flurl 高效處理Http請求
- .NET 開源配置組件 AgileConfig的使用簡介
- .NET之生成數(shù)據(jù)庫全流程實現(xiàn)
- .Net Core導入千萬級數(shù)據(jù)至Mysql數(shù)據(jù)庫的實現(xiàn)方法
- .Net的GC垃圾回收原理及實現(xiàn)
- ASP.NET Core讀取Request.Body的正確方法
- ASP.NET Core中間件初始化的實現(xiàn)
- 關(guān)于.net環(huán)境下跨進程、高頻率讀寫數(shù)據(jù)的問題