|
![]() | 作者: FunnyBoy2005 [daviyang35]
![]() |
登录 |
main( ) {int i,j,t; int a[10]; printf ("Please input 10 number!""); for (i=0;i<=9;i++) scanf ("%d",&a[i]); for ( j=0;j<=9;j++) for ( i=10;i<=j-i;i++) if (a[i]>a[i+1]) {t=a[i+1];a[i+1]=a[i];a[i]=t;} for (i=0;i<=9;i++) printf ("%d",a[i]); } 这是用起泡法排序 把10个数按从大到小的顺序列出 我不知道写对没有 请各位大虾帮帮忙 |
地主 发表时间: 05-05-28 07:29 |
![]() | 回复: SysHu0teR [syshunter] ![]() |
登录 |
int i,j,k=0,t,arry[10]; for(i=0;i<10;i++) scanf("%d",&arry[i]); for(i=9,k=1; i>0 && k; --i) { k=0; for(j=0;j<i;j++) { if(arry[j]>arry[j+1]) { t=arry[j]; arry[j]=arry[j+1]; arry[j+1]=t; k=1; } } } |
B1层 发表时间: 05-05-28 11:37 |
![]() | 回复: SysHu0teR [syshunter] ![]() |
登录 |
错了错了,我写成从小到大的了![]() |
B2层 发表时间: 05-05-28 11:39 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号