小白发问,这个C语言题怎么编?求助大佬!
程序中请不要出现中文提示,一律用英文。大佬编写完毕后,麻烦先运行一下,不然报错了小白也不会改...然后再说声谢谢,顺便,蹭财富值的答主请自重...
程序中请不要出现中文提示,一律用英文。大佬编写完毕后,麻烦先运行一下,不然报错了小白也不会改...然后再说声谢谢,顺便,蹭财富值的答主请自重
展开
1个回答
2020-04-30
展开全部
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int N, flag = 1;
scanf("%d", &N);
int **a = (int **)malloc(sizeof(int *) * N);
for (int i = 0; i < N; i++)
a[i] = (int *)malloc(N * sizeof(int));
for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++) {
scanf("%d", &a[i][j]);
if (j < i && a[j][i] != a[i][j])
flag = 0;
}
if (flag == 0) printf("NO\n");
else printf("YES\n");
for (int i = 0; i < 4; i++)
free(a[i]);
free(a);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询