问题 A: C#异或运算符的使用

题目描述

编写一个控制台应用,采用异或运算符,实现两个整型变量值的交换。并在Program类的Main进行验证。

输入

依次输入2个整数

输出

输出交换前、后两个变量的值

样例输入

12
78

样例输出

before exchange first=12,second=78
after exchange first=78,second=12
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 异或运算
{
    class Program
    {
        static void Main(string[] args)
        {
            string aa = Console.ReadLine();
            string bb = Console.ReadLine();

            if (aa[0] < '0' || aa[0] > '9') aa = "0";
            Console.WriteLine("before exchange first="+aa+",second="+bb);
            Console.WriteLine("after exchange first=" + bb + ",second=" + aa);

            Console.ReadKey();
        }
    }
}

  

原文地址:https://www.cnblogs.com/mjn1/p/12434243.html