标题:[求助]关于排序问题...
只看楼主
蚂蚁啃骨头
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-14
得分:0 
#include<stdio.h>
main()
{
int a[10],x,n,t;
for(n=0;n<10;n++)
{
scanf("%d",&a[n]);
}
for(x=1;x<=100;x++)
{
for(n=0;n<10;n++)
{
if (a[n]>a[n+1])
{ t=a[n];
a[n]=a[n+1];
a[n+1]=a[n];
}
}
}
for(n=0;n<10;n++)
printf("a[%d]=%d\n",n,a[n]);
getch();
}这样?
我怎么错了那么多.............帮帮我!

人生就像没有BACK键的浏览器,一旦选择了一个链接,就无法再回头。
2007-03-26 23:36
wuwei168668
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-3-11
得分:0 
我的数组学得不好。。。
正在努力中。。。

学C语言难得过老外学用中国的筷子吗?
2007-03-27 00:25
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
得分:0 
以下是引用蚂蚁啃骨头在2007-3-26 23:36:47的发言:
#include<stdio.h>
main()
{
int a[10],x,n,t;
for(n=0;n<10;n++)
{
scanf("%d",&a[n]);
}
for(x=1;x<=100;x++) 因改为10
{
for(n=0;n<10;n++)
{
if (a[n]>a[n+1])
{ t=a[n];
a[n]=a[n+1];
a[n+1]=a[n]; 改为t
}
}
}
for(n=0;n<10;n++)
printf("a[%d]=%d\n",n,a[n]);
getch();
}这样?
我怎么错了那么多.............帮帮我!

现在看看


麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2007-03-27 12:16
蚂蚁啃骨头
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-14
得分:0 
谢谢,我昨天晚上睡觉的时候想到了,做那题目的时候头晕,,,,所以~~真的很谢谢你!!

人生就像没有BACK键的浏览器,一旦选择了一个链接,就无法再回头。
2007-03-27 12:42
天使之翼W
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-27
得分:0 
初到论坛,2楼的应该是冒泡排序吧?
正在学习C。。。
2007-03-27 12:45
xiaohaima
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-24
得分:0 

浙还是选择排序吗?!


电脑桌旁的小虫
2007-03-27 20:14
xiaohaima
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-24
得分:0 
这还是选择排序吗?

电脑桌旁的小虫
2007-03-27 20:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-126239-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.134073 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved