C#代码1

wisecloud 2011-07-28 03:03:50
class Program
{
static void Main(string[] args)
{
int[] numbers = new int[] { 9, 88, 101, 22, -33, 2, -13, 54, 23, 99, 22, -13, 100, 948, 20, 32, 78, -66, -13 };

Sort(numbers);

int last = numbers[0];

for (int i = 1; i < numbers.Length; i++)
{
if (numbers[i] != last)
{
last = numbers[i];

Console.Write(string.Format("{0}, ", last));
}
}

Console.WriteLine();
Console.ReadLine();
}

static void Sort(int[] buf)
{
int len = buf.Length;
int temp;

for (int i = 0; i < len; i++)
{
for (int j = i + 1; j < len; j++)
{
if (buf[i] > buf[j])
{
temp = buf[i];
buf[i] = buf[j];
buf[j] = temp;
}
}
}
}
}
...全文
114 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujingyang 2011-07-28
  • 打赏
  • 举报
回复
接分~ 可别冒个泡 就跑了~
弘白 2011-07-28
  • 打赏
  • 举报
回复
接分来了
Sun_Thinking 2011-07-28
  • 打赏
  • 举报
回复
我们也正在学,努力中····················
SuperTyro 2011-07-28
  • 打赏
  • 举报
回复
那我也接一下吧。。。
呔妖怪来嘛 2011-07-28
  • 打赏
  • 举报
回复
Gaara 2011-07-28
  • 打赏
  • 举报
回复
我来接分了 。。
wisecloud 2011-07-28
  • 打赏
  • 举报
回复
今天结贴。要分的速来。
wisecloud 2011-07-28
  • 打赏
  • 举报
回复
是啊,刚学C#。写了点代码,散分。
wisecloud 2011-07-28
  • 打赏
  • 举报
回复
直接在排序时输出:

static void SortAndOutput(int[] buf)
{
int len = buf.Length;
int temp;

for (int i = 0; i < len; i++)
{
for (int j = i + 1; j < len; j++)
{
if (buf[i] > buf[j])
{
temp = buf[i];
buf[i] = buf[j];
buf[j] = temp;
}
}

if(i==0 || i>0 && buf[i]!=buf[i-1])
Console.Write(string.Format("{0}, ", buf[i]));
}
}
mjp1234airen4385 2011-07-28
  • 打赏
  • 举报
回复
lz是来散分的吗?
小脩 2011-07-28
  • 打赏
  • 举报
回复
哥们, 你要问啥?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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