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+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告