C言語の例 - 2つの浮動小数点数の乗算

C 语言实例C言語の例

2つの浮動小数点数を入力し、積を計算します。

例1

#include <stdio.h>

int main() {
    float num1, num2, product;
   
    printf("最初の浮動小数点数を入力してください: ");
    scanf("%f", &num1);
   
    printf("2番目の浮動小数点数を入力してください: ");
    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

解説:

上記の例では、まず3つの変数 num1、num2、product を宣言し、それぞれ入力された2つの浮動小数点数とそれらの積を格納します。

次に、printf 関数と scanf 関数を使用してユーザーと対話し、それぞれユーザーが入力した2つの浮動小数点数を受け取ります。

次に、num1 と num2 を掛けた結果を product 変数に代入します。

最後に、printf 関数を使用して計算結果を出力します。

注意:%.2f書式指定子は、出力する浮動小数点数を小数点以下2桁に制限するために使用されます。

以下の例では、scanf()ユーザーが入力した2つの浮動小数点数を同時に受け取ります:

例2

#include <stdio.h> int main() { double firstNumber, secondNumber, product; printf("2つの浮動小数点数を入力してください:"); // ユーザーが2つの浮動小数点数を入力 scanf("%lf %lf", &firstNumber, &secondNumber); // 2つの浮動小数点数を乗算 product = firstNumber * secondNumber; // 結果を出力、 %.2lf は小数点以下2桁を保持 printf("結果 = %.2lf", product); return 0; }

実行結果:

输入两个浮点数: 1.2 2.345
结果 = 2.81

C 语言实例C言語の例

その他の拡張