----------------解决方案--------------------------------------------------------
#include <stdio.h> int ar[10]={9,8,7,6,5,4,3,2,1,0}; int num=0; int z=0,a=0,b=0,i=0; void sort(){ for(a=0;az){ num=ar[a]; z=ar; ar[a=z;] ar[b=num;] } } } } void main(){ clrscr(); sort(); for(i=0;i<10;i++){ printf("%d",ar); } getch(); }
[此贴子已经被作者于2004-05-10 13:01:40编辑过]
----------------解决方案--------------------------------------------------------
#include <stdio.h> int ar[10]={9,8,7,6,5,4,3,2,1,0}; int num=0; int z=0,a=0,b=0,i=0; void sort(){ for(a=0;az){ num=ar[a]; z=ar; ar[a=z;] ar[b=num;] } } } } void main(){ clrscr(); sort(); for(i=0;i<10;i++){ printf("%d",ar); } getch(); }
----------------解决方案--------------------------------------------------------
[a],
----------------解决方案--------------------------------------------------------
我是用TC++ 3.1写的,然后用记事本打开复制下来,然后发上来。
我把源码上传上来,是txt文件
[attach]147[/attach]
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int ar[10] = {9,8,7,6,5,4,3,2,1,0};
void sort()
{
int a=0,b=0;
int temp;
for(a=9;a>0;a--)
{
for(b=a-1;b>-1;b--)
{
if(ar[a]<ar[b])
{
temp=ar[a];
ar[a]=ar[b];
ar[b]=temp;
}
}
}
}
void main()
{
int i;
sort();
for(i=0;i<10;i++)
{
printf("%d",ar[i]);
}
getch();
}
----------------解决方案--------------------------------------------------------
代码写成这样!!!!
----------------解决方案--------------------------------------------------------