求助大侠,scanf和printf的问题
程序代码:#include <math.h>
main()
{
float x[9];
float y[9];
int i,j;
float ave_x,ave_y,ave_xy,ave_x2,sum_x2=0,sum_x=0,sum_y=0,sum_xy=0,a,b;
for(i=0;i<=9;i++)
{
printf("请输入十组X值\n");
scanf("%f",&x[i]);
}
printf("\n");
printf("%f\n",x[9]);
for(j=0;j<=9;j++)
{
printf("请输入十组Y值\n");
scanf("%f",&y[j]);
}
printf("\n");
for(i=0;i<=9;i++)
{
printf("%f\t",x[i]);
}
printf("%f\n",x[9]);
for(j=0;j<=9;j++)
{
printf("%f\t",y[j]);
}
}代码如上
问题:
最后输出结果显示x[9]与y[0]的值是一样的,但是我输入时x[9]与y[0]值是不同的,
我在执行中间输出过x[9]的值,和我输入的一样,不知道问题出在哪里啊

