求助大侠,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]的值,和我输入的一样,不知道问题出在哪里啊

											