scanf二维数组输入

问题:dev-c++中无法输入数据

img



#include <stdio.h>
#include <math.h>

int main()
{
    int n,m;    //n行m列
    int a[101][101];
    double b[101][101];
    int i,j;
    scanf("%d",&n,&m);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        {
            printf("%f ",b[i][j]);    
        }
        printf("\n");
    }
    return 0;
} 

scanf("%d",&n,&m);
->
scanf("%d %d",&n,&m);


#include<bits/stdc++.h>
using namespace std;
int n,m;    //n行m列
int a[101][101];
int i,j;
int main()
{
    scanf("%d%d",&n,&m);
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            scanf("%d",&a[i][j]);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
            printf("%.1lf ",double(a[i][j]));    
        printf("\n");
    }
    return 0;
}