C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で2つの数値を入れ替えます


2つの数値を入れ替えるには、次のロジックを使用します。

スワッピング用に2つの変数を設定します-

val1 = 100;
val2 = 200;

次に、スワップに対して次の操作を実行します-

val1 = val1 + val2;
val2 = val1 - val2;
val1 = val1 - val2;

以下はコードです-

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         int val1,val2;
         val1 = 100;
         val2 = 200;

         Console.WriteLine("Values before swap...");
         Console.WriteLine(val1.ToString());
         Console.WriteLine(val2.ToString());

         val1 = val1 + val2;
         val2 = val1 - val2;
         val1 = val1 - val2;
   
         Console.WriteLine("Values after swap...");
         Console.WriteLine(val1.ToString());
         Console.WriteLine(val2.ToString());
         Console.ReadLine();
      }
   }
}

  1. 2つの数を掛ける最速の方法

    2つの数値は2進文字列として指定されます。私たちのタスクは、これらの数値の乗算の結果をより高速かつ効率的に見つけることです。 分割統治法を使用すると、非常に効率的な方法で問題を解決できます。数字を2つに分割します。 XleftとXrightが最初の数Xの2つの部分であり、Yleft、Yrightが2番目の数Yの2つの部分であるとします。したがって、製品; 簡単にするために、この操作を実行できます 入力と出力 Input: Two binary numbers: 1101 and 0111 Output: The result is: 91 アルゴリズム addBi

  2. iPhoneで2つの数字を使用する方法

    古いジョークでは、2台の携帯電話を持っている人は誰でも麻薬を扱っているか、浮気をしていると言われていますが、実際には、2つの別々の番号を維持したいという正当な理由がたくさんあります。 一部の人は、社交のない時間帯に仕事をするために連絡を取る必要がありますが、相手が電話をかける電話をオフにすることを好みます。他の人は、仕事上の連絡先が質の高い家族の時間を損なうのを防ぎたいと思うでしょう。 からの通話を許可し、お気に入りまたは連絡先のグループを選択してください。) 2つの電話番号を維持する理由が何であれ、良いニュースは、2つの受話器を持ち歩くことなくこれを行うことができるということです。同じ電