标签:代码 scanf 判断 oid 结果 ++ 连线 第一步 否则
第一题
输入一个正整数 n (1≤n≤10)和n 阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”, 否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i, k,a[i][k]和a[k][i]相等。
一、实验代码
int main(void)
{
int found, i, k, n;
int a[10][10];
scanf ("%d", &n);
for (i = 0; i < n; i++)
for (k = 0; k < n; k++)
scanf("%d", &a[i][k]);
found = 1;
for (i = 0; i < n; i++){
for (k = 0; k < i; k++){
if (a[i][k]!=a[k][i]) {
found=0;
break;
}
}
if (found==0){
break;
}
}
if (found != 0){
printf("Yes\n");
}
else{
printf("No\n");
}
return 0;
}
二、设计思路(只包含填空内容)
第一步:a[i][k]不等于a[k][i],则found等于0,break跳出。
第二步:跳出进行判断,found是否等于0
第三步:输出结果
标签:代码 scanf 判断 oid 结果 ++ 连线 第一步 否则
原文地址:https://www.cnblogs.com/yuhaner/p/10575622.html