热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AlgorithmGossip:上三角形,下三角形,对称矩阵

*****************************************FileName:arithmetic.c*CreatData:2015.2.4*Autho

/****************************************
* File Name : arithmetic.c
* Creat Data : 2015.2.4
* Author : ZY
*****************************************/ /*Algorithm Gossip: 上三角形,下三角形,对称矩阵*/
/*上三角形:Aij = 0,i > j下三角形:Aij = 0,i /*假设矩阵为n*n,将阵列索引由1开始,
上三角矩阵化为一维阵列:
若以列为主,其公式为:loc = n*(i-1)-i*(i-1)/2+j
若以行为主,其公式为:loc = j*(j-1)/2+i
下三角矩阵化为一维阵列:
若以列为主,其公式为:loc = i*(i-1)/2+j
若以行为主,其公式为:loc = n*(j-1)-j*(j-1)/2+i*/#include
#define N 5
int main(void)
{int arr1[N][N] = {{1,2,3,4,5},{0,6,7,8,9},{0,0,10,11,12},{0,0,0,13,14},{0,0,0,0,15}};int arr2[N*(1+N)/2] = {0};int i,j,k = 0;printf("原矩阵表示为:\n");for(i = 0;i }



推荐阅读
author-avatar
手机用户2602916725
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有