关于#C语言#的问题,如何解决?

C语言输入数据保存

#include 
void save(double num[]);
int main()
{    
    double num[3][5];
    printf("Please enter the number of three groups:");
    for (int i=0; i < 3; i++)
    {
        save(num[i]);
    }
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            printf("%g ", num[i][j]);
        }
        putchar('\n');
    }
    return 0;
}
void save(double num[])
{
    for (int i = 0; i < 5; i++)
    {
        scanf_s("%f", &num[i]);
    }
}

为什么会出现这种情况

img

double类型数据输入要用%lf,不是%f
scanf_s("%lf", &num[i]);