急C#(从键盘输入三个数)从大到小的顺序输出

来源:百度知道 编辑:UC知道 时间:2024/06/14 06:21:03

相信楼主是刚刚学习编程
冒泡排序
下面是用C#写的列子(C#里数组有sort()方法排序,这里仅作示例)

int[] inta ={ 2, 3, 1 };
int i=0;
for (i = 1; i < inta.Length; i++) {
int temp = inta[i - 1];
if (temp < inta[i]) {
inta[i - 1] = inta[i];
inta[i] = temp;
}
}
string ret = string.Empty;
for (i = 0; i < inta.Length; i++) {
ret += inta[i].ToString();
}
MessageBox.Show(ret);

我就说下大概思路:
三个数分别为xyz,另一数为A,先令A=x,接着让A和y比较,如果y大于A,则A=y,再让A和Z比较,若大于A则A=z,输出A,在比较剩余两个,如此周转。

冒泡排序
1 楼的就行了
我估计你这程序是想在控制台做的
你只用加一个console.readline();接收一下用户输入的三个数就行了

写个排序不就完了。冒泡或者比较。基本的。

冒泡排序,1楼的应该是可以的

冒泡排序