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
用这样的方式把数据录进去,但是实际效果他一直停留在输入数据的界面,不会运行接下来的代码
for(int i = 0; i < 7; i++){
for(int j = 0; j < 7; j++){
scanf("%d", &arr);
}
}
把 那个 %d 后面那个空格删掉
它自己会按空格分 #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);
}
}
}
#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:22
网络卡回了两条{:10_254:}
页:
[1]