初学C语言,谁能帮我解释这个程序
virm 2005-06-08 12:12:08 请各位前辈看看这个程序,该如何改进
还有怎么才能描叙这个算法
以后我会定期把我的程序拿出来请大家检视,谢谢
代码如下:
#include<stdio.h>
#define N 10
main()
{
int i;
int a[N],x;
printf("\nPlease input nine integer:");
for (i=0;i<N-1;i++)
scanf ("%d",&a[i]);
printf ("\nPlease input an integer :");
scanf ("%d",&x);
for(i=N-1;i>0; --i)
{
if (x<a[i-1])
{
a[i]=a[i-1];
a[i-1]=x;
}
else
{
break;
}
}
for (i=0;i<N;i++)
printf("%d ",a[i]);
}