不能正常输出数组
程序代码:#include<stdio.h>
void main()
{
int i=0,j,n;
float a[99]={0},t;
printf("input some numbers(input 0.1 to end):\n");
do
{
scanf("%f",a[i++]);
}while(a[i-1]!=0.1);
n=i-1;
for(i=0;i<n-1;i++)
for(j=0;j<n;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0;i<n;i++)
printf("%f",a[i]);
printf("\n");
}
[此贴子已经被作者于2018-10-11 09:24编辑过]









