梦幻怎么下坐骑有状态:为什么这个程序不能按原理进行?(冒泡排序法)

来源:百度文库 编辑:高考问答 时间:2024/04/28 18:08:01
输入10个数,从小到大排列。

#include "stdio.h"
#include "conio.h"
int a[10],i,j,t;
main()
{
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<9;i++)
for(j=1;j<=9;j++)
if(a[i]>a[j]) {t=a[i]; a[i]=a[j]; a[j]=t;}
for(i=0;i<10;i++)
printf("%d\t",a[i]);
getch();
}

for(j=i+1;j<=9;j++) //j的值

#include "stdio.h"
main()
{
int a[10],i,j,t;

for(i=0;i<9;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<9;i++)
for(j=1;j<=9;j++)
if(a[i]>a[j]) {t=a[i]; a[i]=a[j]; a[j]=t;}
for(i=0;i<10;i++)
printf("%d",a[i]);

}

for(j=i+1;j<=9;j++)

那两行循环语句应该是:
for(i=0;i<9;i++)
for(j=9;j>i;j--)