å
ä¸éæ©æ³åå泡æ³ï¼
1.éæ©æ³
#include<stdio.h>
void main()
{
int i,j,min,temp;
int a[10];
printf("请è¾å
¥å个æ´æ°:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
{
min=i;
for(j=i+1;j<=9;j++)
{
if(a[min]>a[j])
{
min=j;
}
temp=a[j];
a[j]=a[min];
a[min]=temp;
}
}
for(i=0;i<=9;i++)
printf("%4d",a[i]);
}
2.å泡æ³
#include<stdio.h>
void main()
{
int i,j,temp;
int a[10];
printf("请è¾å
¥å个æ´æ°:");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(j=9;j>i;j--)
{
if(a[j]<a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}/*
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}大çæ°æ³¡å¾ä¸æ²ï¼å°çæ°æ³¡å¾ä¸æµ®ï¼ï¼ï¼æ³¨æï¼æ¯a[j-1]è¿æ¯a[j+1]ï¼
æ·±å»äºè§£ï¼ï¼ï¼
*/
for(i=9;i>=0;i--)
printf("%4d",a[i]);
}
éè¿è¿ä¸¤ä¸ªç¨åºï¼å¯ä»¥åç°ä»ä»¬çç¼ç¨è¿æ¯æäºåºå«çï¼ä½æ¯æ»ç»ä¸ï¼
ç¸åç¹ï¼
1.é½è¦éè¿n-1ç»æåºå
·æn个æ°ç顺åºï¼
2.é½æ¯éè¿é个ç¸æ¯ï¼æ¯åºæå¼çï¼
ããã
ä¸åç¹ï¼
1.å泡æ³ï¼é¡¾åæä¹å°±æ¯æå°ç泡åå°ä¸é¢ï¼å¤§ç泡æ²å°ä¸é¢ï¼æå¼å¨ä¸é´åå
¶ä»çå¼äº¤æ¢ï¼
èéæ©æ³ï¼æ¯åå®äºä¸ä¸ªæå¼ï¼æ以æå¼åå
¶ä»çå¼ç交æ¢å°±åçå¨åå®æå¼çå°æ¹ï¼
ããã
å
¶å®å泡æ³åéæ©æ³çåºå«ä¸å¤§ï¼é½æ¯æçæ¯è¾ä½çæ¹æ³ã
温馨提示:内容为网友见解,仅供参考