关于C语言的求助
#include <stdio.h>
#include <math.h>
double a[11];
main()
{void input();
void pixu();
void output();
input();
pixu();
output();
}
/*输入*/
void input()
{int i;
for(i=1; i<11; i++)
{printf("输入第%d数", i);
scanf("%lf", &a[i]);
}
}
/*排序从大到小*/
void pixu()
{int i, flag;
double t;
do
{flag=0;
for(i=1; i<=11; i++)
if(a[i]<a[i+1])
{t=a[i]; a[i]=a[i+1]; a[i+1]=t;
flag=1;
}
}while(flag);
}
/*输出*/
void output()
{int i;
printf("cong da diao xia\n");
printf("%d", a[i]);
} 我这个程序哪里错了。题目是:从键盘输入10个数存放一个数列并将它们安从大到小排列后输出。