当前位置: 首页 > news >正文

长治建网站衡水手机网站建设

长治建网站,衡水手机网站建设,成都建设银行官方网站,佛山网络科技公司有哪些7-5 矩阵运算 分数 20 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 给定一个nn的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n(…

7-5 矩阵运算

分数 20

全屏浏览题目

切换布局

作者 C课程组

单位 浙江大学

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

输入格式:

输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。

输出格式:

在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

输入样例:

4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1

输出样例:

35

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

这道题说难不难,一开始就准备暴力解决,直接总和开减,但发现,太麻烦了。。对角两个数组还会多减一次,不过后面我又发现一个好办法,就是算副对角线总和去掉两端:

for(r=1;r<=n;r++){for(j=1;j<=n;j++){scanf("%d",&a[r][j]); sum+=a[r][n-r+1];  }

然后算来算去,又在提示下想到了一个更好的办法:

注意,下面这个for语句是前闭后开

#include <stdio.h>
int main(){int answer=0,n=0,i=0,j=0;scanf("%d",&n);int a[n][n];for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);if(i!=n-1 && j!=n-1 && j!=n-1-i)    //最后一行、最后一列、副对角线的角标{ answer+=a[i][j];}}}printf("%d",answer);return 0;
}

这个方法就比较巧。

http://www.yayakq.cn/news/754404/

相关文章:

  • 怎么制作网站下载软件logo参考网站
  • 成都网站快速排名软件音频网站模板
  • 深圳招聘网站有哪些企业电子商务网站建设的最终目的
  • 免费搭建企业网站傻瓜式建站平台
  • 购物网站开发需求文档商务网站运营与管理
  • 有关网站开发的文献杭州做网站好的公司
  • 如何自己制作网站找家里做的工作到什么网站
  • 徐州专门做网站新品发布会领导致辞稿
  • 大一做家教的网站网站开发服务费入什么科目
  • 企业网站规范可以做早安图片的网站
  • 上海商城网站wordpress整合ecms同步登录
  • 烟台门户网站开发建筑施工企业专职安全生产管理员
  • 上海网站推广公司排名编程入门先学什么好
  • 网站欣赏网站欣赏wordpress分块
  • 做音乐下载网站自适应手机网站开发
  • 电商网站界面规范怎样建立小程序
  • 公司做完网站怎么搜不到海南州公司网站建设
  • 静态网站设计心得cm域名做网站
  • 做网站准备的资料能用二级域名做网站吗
  • 太平建设公司官方网站企业咨询服务费
  • 青岛 网站建设如何做优酷网站赚钱
  • 怎么做网页app福州短视频seo网站
  • 新手做亚马逊要逛哪些网站做ar的网站
  • 建设银行租房网站湖北浙江省城乡建设厅网站
  • 营销型网站软件沉默是金什么意思
  • 崇左市城市投资建设有限公司网站运动网页设计
  • 龙华营销型网站设计东方商易网站开发
  • 做初级会计实务题的网站微网站对比
  • 大连制作公司网站北京公司名称大全集
  • 网站建设实施过程广州网站建设公司嘉御