求项目中带算法的代码,行数在30-50行之间,大哥哥们帮帮小女子 求项目中带算法的代码,行数在30-50行之间,大哥哥们帮帮小女子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static void Main( string[] args ) { int[] intArr = new int[20]; Random r = new Random(); for ( int i = 0 ; i < intArr.Length ; i++ ) { intArr[i] = r.Next(intArr.Length); Console.Write("{0} " , intArr[i]); } for ( int i = 1 ; i < intArr.Length ;i++ ) { for ( int j = i ; j > 0 ; j-- ) { if ( intArr[j] > intArr[j-1] ) { intArr[j] += intArr[j-1]; intArr[j-1] = intArr[j] - intArr[j-1]; intArr[j] -= intArr[j-1]; } } } Console.WriteLine("\n-------------------\n"); foreach ( int i in intArr ) Console.Write("{0} ",intArr[i]); Console.ReadLine(); } for ( int i = 1 ; i < intArr.Length ;i++ ) { for ( int j = i ; j > 0 ; j-- ) { if ( intArr[j] > intArr[j-1] ) { intArr[j] += intArr[j-1]; intArr[j-1] = intArr[j] - intArr[j-1]; intArr[j] -= intArr[j-1]; } } }加注:关键 using System.Collections;ArrayList sort (ArrayList arg){ int tmp; for (int i = 0;i<arg.Count;i++) { for (int j = i;j<arg.Count;i++) { if (arg[j] < arg [j-1]) { tmp = arg[j]; arg[j] = arg[j-1]; arg[j-1] = tmp; } } }}//void static main(){ ArrayList arg = new ArrayList(); string tmp; Console.WriteLine("input num!"); while (true) { tmp = Console.ReadLine(); if (tmp != "") { arg.Add(Convert.Int32(tmp)); } else { break; } } arg = Sort(arg); foreach (int i in arg)//按顺序输出 { Console.WriteLine(Convert.ToString(i)); }}随便找本算法书上都会有啊!!!晕~~不管啦! 捞分先!!! .net实现word续打功能 如何开发一个插件式网站? 关于webBrowser c#调用activemq的DLL 老问题,新思路----看谁能想出来(新手估计搞不定) 未能获取此实现的CryptoApi加密服务程序(CSP),急!!! 请问C#怎么设置Socket指定连接超时时间 散 求教:C#的winform编程怎么清除IE的所有cookies呀? 请问,如何实现控件大小随着窗口的最大化而变化,谢谢 我做的程序打包后,放到未装.net的机子上为何运行出错? 请问word问题,C#操作word时时报错,Access is denied: 'Interop.Word'
{
int[] intArr = new int[20];
Random r = new Random();
for ( int i = 0 ; i < intArr.Length ; i++ )
{
intArr[i] = r.Next(intArr.Length);
Console.Write("{0} " , intArr[i]);
} for ( int i = 1 ; i < intArr.Length ;i++ )
{
for ( int j = i ; j > 0 ; j-- )
{
if ( intArr[j] > intArr[j-1] )
{
intArr[j] += intArr[j-1];
intArr[j-1] = intArr[j] - intArr[j-1];
intArr[j] -= intArr[j-1];
}
}
}
Console.WriteLine("\n-------------------\n");
foreach ( int i in intArr )
Console.Write("{0} ",intArr[i]);
Console.ReadLine();
}
{
for ( int j = i ; j > 0 ; j-- )
{
if ( intArr[j] > intArr[j-1] )
{
intArr[j] += intArr[j-1];
intArr[j-1] = intArr[j] - intArr[j-1];
intArr[j] -= intArr[j-1];
}
}
}
加注:关键
ArrayList sort (ArrayList arg)
{
int tmp;
for (int i = 0;i<arg.Count;i++)
{
for (int j = i;j<arg.Count;i++)
{
if (arg[j] < arg [j-1])
{
tmp = arg[j];
arg[j] = arg[j-1];
arg[j-1] = tmp;
}
}
}
}
//
void static main()
{
ArrayList arg = new ArrayList();
string tmp;
Console.WriteLine("input num!");
while (true)
{
tmp = Console.ReadLine();
if (tmp != "")
{
arg.Add(Convert.Int32(tmp));
}
else
{
break;
}
}
arg = Sort(arg);
foreach (int i in arg)//按顺序输出
{
Console.WriteLine(Convert.ToString(i));
}
}随便找本算法书上都会有啊!!!晕~~不管啦! 捞分先!!!