C 語言程式,用於求兩個數的和與差


假設我們有兩個整數 a、b 和兩個浮點數 c、d。我們需要找到 a 和 b 的和,以及 c 和 d 的和。我們還需要找到 a 和 c 的和。因此,根據 printf 函式的樣式,輸出可能會有所不同。

因此,如果輸入類似於 a = 5,b = 58,c = 6.32,d = 8.64,則輸出將為 a + b = 63,c + d = 14.960001,a + c = 11.320000。

為了解決這個問題,我們將遵循以下步驟:

  • 要列印 a + b,它們都是整數,所以 printf("%d") 將起作用。

  • 要列印 c + d,它們都是浮點數,所以 printf("%f") 將起作用。

要列印 a + c,因為其中一個是整數,另一個是浮點數,所以我們需要使用 printf("%f") 來獲得正確的結果。

示例

讓我們看一下以下實現,以便更好地理解:

#include <stdio.h>
int main(){
    int a = 5, b = 58;
    float c = 6.32, d = 8.64;
    printf("a + b = %d
", a + b);     printf("c + d = %f
", c + d);     printf("a + c = %f
", a + c); }

輸入

a = 5, b = 58;
c = 6.32, d = 8.64;

輸出

a + b = 63
c + d = 14.960001
a + c = 11.320000

更新於: 2021-10-08

6K+ 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.