各路高手,小弟求指教!
#include<stdio.h>main()
{
int a,b,t,array[n];
int exchange;
scanf("%f",array[n]);
printf("%f",array[n])
for(a=0;a<n-1;a++)//最多循环n-1次
{exchange=0;//记录交换次数
for(b=0;b<n-a-2;b++)//一次循环过程
{
if(array[n-1]>array[n])
{t=array[n-1];
array[n-1]=array[n];
array[n]=t;//俩俩交换过程
exchange++;//交换次数加1
}
}
}
if(exchange==0)//如果循环次数为零,说明序列已经拍好
printf("从小到大正常顺序为:%f",array[n]);
}
这个代码为啥行不通,有何错误!望指教!