zoukankan      html  css  js  c++  java
  • C#练习题记录(交换两个数1)

    声明两个变量:int n1 = 10, n2 = 20;要求将两个变量交换,最后输出n120,n210 

    在主函数中实现

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication7
    {
        
        class Program
        {
            static void Main(string[] args)
            {    int n1=10,n2=20;
                Console.WriteLine("交换前的n1={0},n2={1}",n1,n2);
                int c;
                c = n1;
                n1 = n2;
                n2 = c;;
                Console.WriteLine("交换后的n1={0},n2={1}",n1,n2);
                Console.ReadKey();
    
            }
        }
    }
    

      

    不使用第三个变量进行交换两个数的值

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication7
    {
        
        class Program
        {
            static void Main(string[] args)
            {    int n1=10,n2=20;
                Console.WriteLine("交换前的n1={0},n2={1}",n1,n2);
                n1 = n1 ^ n2;
                n2 = n2 ^ n1;
                n1 =n1 ^n2;
                Console.WriteLine("交换后的n1={0},n2={1}",n1,n2);
                Console.ReadKey();
    
            }
        }
    }
    

      实现结果

  • 相关阅读:
    jQuery序列化
    jQuery的ajax与django传参
    Django中的cookie与session操作
    Django文件上传
    Django表单的简单应用
    django加载模板文件
    django-admin.py创建项目失败解决方法
    django笔记
    unity创建xml与加载xml
    JavaScript相关
  • 原文地址:https://www.cnblogs.com/zykh/p/7695265.html
Copyright © 2011-2022 走看看