C#代码之两个数字大小交换.doc
在C#程序中交换两个数字,其实就是使用临时变量完成的,如下所示:
int a = 5;
int b = 10;
//交换前
Console.WriteLine("交换前 a 的值:{0}", a);
Console.WriteLine("交换前 b 的值:{0}", b);
// 使用临时变量
int temp;
temp = a;
a = b;
b = temp;
writeline输出数值变量
//交换后
Console.WriteLine("交换后 a 的值:{0}", a);
Console.WriteLine("交换后 b 的值:{0}", b);
以上就是使用临时变量完成的两个数字大小交换,它的思想是:先把a的值赋给临时变量,然后把b的值赋给a,最后把临时变量的值赋给b,实现了两个数据大小交换完成。
总之,如果要对C#中的两个数字进行大小交换,可以通过使用临时变量或者使用加减法来实现,具体实现方法取决于自己程序逻辑的要求,如果觉得利用临时变量实现较为简单,
可以按照上面的步骤实现。另外,也可以采用其它的方式简化数据交换的操作,例如使用位运算实现两个数据大小交换,只需对a和b异或即可实现数据交换,而不需要使用额外的临时变量。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论