输入不了
#include <stdio.h>int lml(int a, int n) {
int i, j;
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++) {
if (a[ i] != a[ i]) {
return 0;
}
}
}
return 1;
}
int main() {
int N, i, j;
int a;
scanf("%d", &N);
while (N != 0) {
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
scanf("%d", &a[ i]);
}
}
if (lml(a, N)) {
printf("yes\n");
} else {
printf("no\n");
}
scanf("%d", &N);
}
return 0;
}
此代码用于判断输入的矩阵是否对称。它首先读取一个正整数N,表示矩阵的行数,然后依次输入N行数据。接着调用lml函数来判断矩阵是否对称,如果对称则输出"yes",否则输出"no"。在主函数中,通过循环多次读取并处理多组输入数据,直到N为0时结束。同时修正了lml函数的参数传递错误。
页:
[1]