您现在的位置:主页 > 编程 > c#教程 > 正文

C#怎么实现交换两个变量?不使用第三变量

时间:2018-04-07 19:08    来源:未知     浏览次数:     
问:首先,声明两个变量 int n1=10; int n2=20; 实现两个变量的值相互交换,最后在控制台中打印输出 int n1=20; int n2=10; 注:不使用第三个变量 答:在c#中实现不使用第三变量,交换两个变量
问:首先,声明两个变量
 
int n1=10;
 
int n2=20;
 
实现两个变量的值相互交换,最后在控制台中打印输出
 
int n1=20;
 
int n2=10;
 
注:不使用第三个变量
 
 
答:在c#中实现不使用第三变量,交换两个变量的值互换方法
 
关键代码:
 
static void Main(string[] args)
        {
 
            int n1 = 10;
            int n2=20;
 
            n1 = n1 + n2;
            n2 = n1 -n2;
            n1 = n1 - n2;
 
            Console.WriteLine("交换后变量n1的值为:"+n1);
            Console.WriteLine("交换后变量n2的值为:"+n2);
 
            Console.ReadKey();
 
 
        }
 
运行效果:








分享到:
相关阅读:
如果你对恒超商务有任何意见或建议,请到交流平台反馈。
企业服务
赞助商
栏目列表:
点击排行