C 程序用于计算两个数的和与差
cserver side programmingprogramming
假设我们有两个整数 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