以下 C++ 代码使用 stdio.h 头文件,演示了如何输入两个整数并交换它们的值:

#include <stdio.h>

int main() {
    int a, b, temp;

    printf('请输入两个整数:\n');
    printf('a = ');
    scanf('%d', &a);
    printf('b = ');
    scanf('%d', &b);

    printf('交换前:\n');
    printf('a = %d\n', a);
    printf('b = %d\n', b);

    // 交换 a 和 b 的值
    temp = a;
    a = b;
    b = temp;

    printf('交换后:\n');
    printf('a = %d\n', a);
    printf('b = %d\n', b);

    return 0;
}

这段代码中,我们使用了 printf 函数提示用户输入两个整数,并使用 scanf 函数将输入的值存储到变量 ab 中。

然后,我们利用一个额外的临时变量 temp 来交换 ab 的值。首先将 a 的值存储到 temp 中,再将 b 的值赋给 a,最后将 temp 中的值赋给 b

最后,我们使用 printf 函数输出交换后的 ab 的值。

这样就完成了交换两个整数的值的操作。

如果您还有其他问题,请随时提问。

C++ 代码示例:交换两个整数的值

原文地址: https://www.cveoy.top/t/topic/clzi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录