本文概述
- 程序1:使用?和/
- 程序2:使用+和-
- 通过+和-
- 通过*和/
using System;
public class SwapExample
{
public static void Main(string[] args)
{
inta=5, b=10;
Console.WriteLine("Before swap a= "+a+" b= "+b);
a=a*b;
//a=50 (5*10)
b=a/b;
//b=5 (50/10)
a=a/b;
//a=10 (50/5)
Console.Write("After swap a= "+a+" b= "+b);
}
}
输出:
Before swap a= 5 b= 10
After swap a= 10 b= 5
程序2:使用+和-让我们看另一个示例,使用+和-交换两个数字。
using System;
public class SwapExample
{
public static void Main(string[] args)
{
inta=5, b=10;
Console.WriteLine("Before swap a= "+a+" b= "+b);
a=a+b;
//a=15 (5+10)
b=a-b;
//b=5 (15-10)
a=a-b;
//a=10 (15-5)
Console.Write("After swap a= "+a+" b= "+b);
}
}
【C#程序交换两个没有第三个变量的数字】输出:
Before swap a= 5 b= 10
After swap a= 10 b= 5
推荐阅读
- C#程序生成斐波那契三角形
- C#程序打印数字三角形
- C#程序打印字母三角形
- C#程序来反转数字
- C#中的数字和程序
- C#检查数字是否是阿姆斯特朗数
- C#中的阶乘程序
- C#中的回文程序
- C#中的质数程序