用c#做的冒泡程序有问题.请高手指教
int[] array1=new int[6]{33,2,4,5,1,0};
int i,j,t;
Console.WriteLine("排序前:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}
for(j=0;j<6;j++)
for(i=0;i<6-j;i++)
{
if (array1[i]>array1[i+1])
{
t=array1[i];
array1[i]=array1[i+1];
array1[i+1]=t;
}
}
Console.WriteLine("排序后:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}
int[] array1=new int[6]{33,2,4,5,1,0};
int i,j,t;
Console.WriteLine("排序前:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}
for(j=0;j<6;j++)
for(i=0;i<6-j;i++)
{
if (array1[i]>array1[i+1])
{
t=array1[i];
array1[i]=array1[i+1];
array1[i+1]=t;
}
}
Console.WriteLine("排序后:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}
解决方案 »
- 对xpo.net了解的请进,客户端连接服务器Service1.svc
- 关于XML与DataSet转换关系
- 对于datatable,使用 sqldataadapter.update(tb1)功能,是不是这个表的所有字段都会更新呢?不管用户是否修改过?
- sql数据导出到EXCEL的字段格式问题
- 什么情况下使用DataView和DataRowView呢?谢谢!
- C#如何在托盘处弹出一个气泡框
- 问个老问题,表单为什么不能提交?
- 问一个小小的问题可以吗?
- 这个问题大家帮帮忙吧
- C# 怎么把datagridview的数据全部更新到ACCESS数据库
- 关于arraylist的问题
- 送分!至今在网络上还找不到一个完美解决方案的问题?还没有人给出过完美方案的一个问题?大家进来看看啊!不然要死人了??哈哈!送分!
for(i=0;i<6-j;i++)
改为:
for(i=0;i<6-j-1;i++)仔细想想就明白了。:)
int i,j,t;
Console.WriteLine("排序前:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}
System.Array.Sort(array1);
Console.WriteLine("排序后:");
for(i=0;i<6;i++)
{
Console.WriteLine(array1[i]);
}