>  기사  >  백엔드 개발  >  C# 알고리즘 교환 코드 예제에 대한 기본 소개

C# 알고리즘 교환 코드 예제에 대한 기본 소개

黄舟
黄舟원래의
2017-03-17 11:26:171732검색

이 글에서는 C#의 알고리즘을 주로 소개하는데, 교류 관련 지식으로 참고가치가 매우 좋습니다. 아래 에디터와 함께 살펴보겠습니다

두 변수의 값을 교환하는 것은 두 잔의 음료를 교환하는 것과 같습니다. 우유 한 잔과 커피 한 잔을 어떻게 바꿀 수 있을까요?

변수 교환도 마찬가지입니다. 두 변수를 교환하려면 중간 변수인 "빈 컵"도 필요합니다.


string a="振刚";//第一个变量
string b="文峰";//第二个变量
string temp;//中间变量
//第一步:将变量a赋值给中间变量
temp=a;//如同牛奶倒入空杯
//第二步:将变量b赋值给变量a
a=b;//如同咖啡倒入牛奶杯
//第三步:将中间变量赋值给变量b
b=temp;//如同空杯中的牛奶倒入咖啡杯
//此时交换完成,变量a存储了“文峰”,b存储了“振刚”

이러한 실제 문제를 해결하는 단계는 "알고리즘"이라고 불리는 교환은 가장 일반적으로 사용되는 알고리즘입니다.

또 다른 예:

namespace Test
{
  class Program
  {
    static void Main(string[] args)
    {
      string boy = "秀丽";//男孩名字
      string girl = "伟强";//女孩名字
      string temp;//中间变量
      temp = boy;//把男孩的名字赋值给temp
      boy = girl;//把女孩的名字赋值给男孩
      girl = temp;//把temp中的名字赋值给女孩
      Console.WriteLine("男孩叫"+boy+" 女孩叫"+girl);
    }
  }
}

실행 결과는 다음과 같습니다.

위 내용은 C# 알고리즘 교환 코드 예제에 대한 기본 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.