码迷,mamicode.com
首页 > 其他好文 > 详细

第四周编程总结

时间:2019-03-22 00:12:34      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:代码   scanf   判断   oid   结果   ++   连线   第一步   否则   

第一题
输入一个正整数 n (1≤n≤10)和n 阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”, 否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i, k,a[i][k]和a[k][i]相等。
一、实验代码

include <stdio.h>

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!