C 语言范例 - 交换两个数的值

以下范例演示了交换两个浮点数的值。

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

int main()
{
      double num1, num2, temp;

      printf("输入第一个数字: ");
      scanf("%lf", &num1);

      printf("输入第二个数字: ");
      scanf("%lf",&num2);

      // 将第一个数的值赋值给 temp
      temp = num1;

      // 第二个数的值赋值给 num1
      num1 = num2 ;

      // 将 temp 赋值给 num2
      num2 = temp;

      printf("\n");
      printf("交换后,  第一个数字是 = %.2lf\n", num1);
      printf("交换后,  第二个数字是 = %.2lf\n",  num2);

      return 0;
}

编译和运行范例,输出结果如下:

$ gcc main.c && ./a.out
输入第一个数字: 3
输入第二个数字: 5

交换后,  第一个数字是 = 5.00
交换后,  第二个数字是 = 3.00

C 语言范例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.