注册 登录
编程论坛 新人交流区

[求助]我刚学C#,看下这个数组的题?

Andylauzxb 发布于 2007-10-17 19:23, 424 次点击
编写一个程序接受用户输入的五个整数值,把这些数存放在一个数组里,然后对这些数组进行排序
11 回复
#2
wxzyn1232007-10-17 21:36
升序还是降序?
#3
Andylauzxb2007-10-17 21:56

声序```谢谢

#4
wxzyn1232007-10-17 21:56

下面是升序得,如果要求是降序输出,稍微该下就好了

class Program
{
int[] array=new int[5];
public void paixu()
{
for (int i = 0; i < 4; i++)
{
int k,j;
k = i;
for(j=i+1;j<5;j++)
{
if (array[i] > array[j])
{
k = j;

int temp;
temp = array[i];
array[i] = array[j];
array[j] = temp;
}

}
}
for (int i = 0; i < 5; i++)
Console.WriteLine(array[i]);
}
static void Main(string[] args)
{
Program p = new Program();
for (int i = 0; i < 5; i++)
p.array[i]=Convert.ToInt32(Console.ReadLine());
p.paixu();
Console.ReadLine();
}
}

#5
Andylauzxb2007-10-17 21:57
谢谢````
#6
wxzyn1232007-10-17 21:59
不好意思,刚写得,没检查,那个k没用,可以去掉,一样功能
#7
Andylauzxb2007-10-17 22:01
可以家你QQ吗?
#8
wxzyn1232007-10-17 22:05
呵呵,可以啊
一起切磋程序,哈哈.....
693682708

#9
_20072007-10-17 22:06
问一下,C#/C/C++是不是一样的?
#10
wxzyn1232007-10-17 22:11
当然不一样,c是面向过程,c++/c#是面向对象的,慢慢学,以后都会接触到的
#11
_20072007-10-17 22:14
不太懂“过程”与对象的区别。。。

不过,我已经看过一遍《C程序设计》,但是一个程序也编写不出来,接下来该学习什么?

C#还是C++? 还是什么都不做,回去再看一遍《C程序设计》?

#12
Andylauzxb2007-10-18 18:57

反复的敲代码````一起加油````

1