驭行 发表于 2022-12-1 20:53:48

C语言scanf函数录入矩阵数据(格式要求)

        for(i=0;i<n;i++)
                for(j=0;j<n;j++)
                       scanf("%d ",&a);

如上我希望
11 87 23 67 20 75 89
37 94 27 91 63 50 11
44 38 50 26 40 26 24
73 85 63 28 62 18 68
15 83 27 97 88 25 43
23 78 98 20 30 81 99
77 36 48 59 25 34 22

用这样的方式把数据录进去,但是实际效果他一直停留在输入数据的界面,不会运行接下来的代码

柿子饼同学 发表于 2022-12-1 21:09:58

for(int i = 0; i < 7; i++){
      for(int j = 0; j < 7; j++){
            scanf("%d", &arr);
      }
    }   
把 那个 %d 后面那个空格删掉
它自己会按空格分

homeskating 发表于 2022-12-1 22:22:30

#include<stdio.h>
int main(void){
int arr;
for(int i = 0; i < 7; i++){
      for(int j = 0; j < 7; j++){
            scanf("%d", &arr);
      }
    }
for(int i = 0; i < 7; i++){
      for(int j = 0; j < 7; j++){
            printf("%d\n", arr);
      }
    }      
}

homeskating 发表于 2022-12-1 22:24:45

#include<stdio.h>
int main(void){
int arr;
for(int i = 0; i < 7; i++){
      for(int j = 0; j < 7; j++){
            scanf("%d", &arr);
      }
    }
for(int i = 0; i < 7; i++){
      for(int j = 0; j < 7; j++){
            printf("%d\n", arr);
      }
    }      
}

homeskating 发表于 2022-12-1 22:25:40

homeskating 发表于 2022-12-1 22:22


网络卡回了两条{:10_254:}
页: [1]
查看完整版本: C语言scanf函数录入矩阵数据(格式要求)