前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >求矩阵主对角线元素及副对角线元素之和

求矩阵主对角线元素及副对角线元素之和

作者头像
Jasonangel
发布2021-05-28 10:25:12
1.7K0
发布2021-05-28 10:25:12
举报

今日分享一道经典笔试编程题。

正常秋招中,笔试题目一般一张卷子有选择题、填空题、简答题、编程题等题目(如大疆、景嘉微、小米等大部分企业)。也有一些企业只有两道编程题,一道50分,答对一道甚至一道case 60%就有面试机会(如阿里)。

题目:求矩阵主对角线元素及副对角线元素之和

答案:

代码语言:javascript
复制
#include<stdio.h>

int main()
{
 int i,j;
 int a[3][3];
 int s = 0,t = 0;
 
 for(i = 0;i < 3;i++)
 { 
  for(j = 0;j < 3;j++)
  { 
   scanf("%d",&a[i][j]);  //输入
  } 
 } 
 
 for(i = 0;i < 3;i++){
  s += a[i][i];
 }
 
 
 for(i = 0;i < 3;i++){
  t += a[i][3-i-1];    //注意这里
 } 
 
 printf("%d %d",s,t);
 
 return 0 ;
}

分析:此题目关键在于副对角线数字的求和如何表示。

拔高:此题目可以扩展成多维数组,也可以扩展成自行指定矩阵数字按序自增。

矩阵变化类题目一般是找规律,如果没有找到规律,尽量把给出的测试用例先实现,或许可以case 10%-20%,即便最后没有case 100%,也会酌情给分。(说明:case 20%就是有20%的测试用例通过)

如果喜欢我的文章,欢迎关注、点赞和转发,下面可以留言~~~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式Linux系统开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档