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