那位大神给看看这个程序错在哪?该怎么处理

那位大神给看看这个程序错在哪???
C/C++ code

#include <stdio.h>
#define SIZE 5

int main(void)
{
    int index;
    float age,scores[SIZE],sum;
    sum = 0.0;
    
    printf("请输入%d个数,我们帮您计算他们的总和、平均值!",SIZE);
    
    for(index = 0;index < SIZE;index++)
        scanf("%f",&scores[SIZE]);
        
    printf("您输入的数字是:\n");
    for(index = 0;index < SIZE;index++)
        printf("%10.2f",scores[SIZE]);
    printf("\n");
    
    for(index = 0;index < SIZE;index++)
        sum += scores[SIZE];
    age = scores[SIZE] / SIZE;
    
    printf("这10个数字的总和是:%2.2f,平均数是:%2.2f\n",sum,age);
    return 0;
}



为什么结果不对呢?

------解决方案--------------------

size 应该是 index

------解决方案--------------------
C/C++ code
#include <stdio.h>
#define SIZE 5

int main(void)
{
    int index;
    float age,scores[SIZE],sum;
    sum = 0.0;
    
    printf("请输入%d个数,我们帮您计算他们的总和、平均值!",SIZE);
    
    for(index = 0;index < SIZE;index++)
        scanf("%f",&scores[index]);//
        
    printf("您输入的数字是:\n");
    for(index = 0;index < SIZE;index++)
        printf("%10.2f",scores[index]);
    printf("\n");
    
    for(index = 0;index < SIZE;index++)
        sum += scores[index];//
    age = sum / SIZE;
    
    printf("这10个数字的总和是:%2.2f,平均数是:%2.2f\n",sum,age);
    return 0;
}