这是为什么?这样答案还对?

xiaoyongaihua 2013-11-06 07:56:24
namespace maopao
{
class Program
{
static void Main(string[] args)
{
int[] a = { 8, 2, 3, 7, 5 };
int i, j;
int temp = 0;
//注意下面这条语句
for (i = 0; i < a.Length-4; i++)
{
for (j = 0; j < a.Length-1-i; j++)

if (a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}

}
for ( i = 0; i < a.Length;i++)
{
Console.WriteLine("{0}",a[i]);
}
Console.ReadKey();

}




...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
u012749041 2013-11-06
  • 打赏
  • 举报
回复
新手同学习了
allenltiverson 2013-11-06
  • 打赏
  • 举报
回复
i < a.Length-4?为什么要减4?外层只循环了一次当然是2 3 7 5 8了。。。
allenltiverson 2013-11-06
  • 打赏
  • 举报
回复
引用 4 楼 xiaoyongaihua 的回复:
我正在给以前的帖子结贴 ,太二笔了 对不起各位了
结帖率低也就算了,楼主竟然跑到C\C++专区问C#的代码。。
xiaoyongaihua 2013-11-06
  • 打赏
  • 举报
回复
我正在给以前的帖子结贴 ,太二笔了 对不起各位了
derekrose 2013-11-06
  • 打赏
  • 举报
回复
2 3 7 5 8
xiaoyongaihua 2013-11-06
  • 打赏
  • 举报
回复
怎么结贴啊 我已经知道错了 我看错了
junlinfushi 2013-11-06
  • 打赏
  • 举报
回复
这结贴率

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧