问题描述
  给定一个N阶矩阵A,输出A的M次幂(M是非负整数)
  例如:
  A =
  1 2
  3 4
  A的2次幂
  7 10
  15 22
输入格式
  第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数
  接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值
输出格式
  输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开
样例输入
2 2
1 2
3 4
样例输出
7 10
15 22

代码如下,一阶输出本身,二阶正常相乘。二阶以上再加一层循环

#include <iostream>
using namespace std;long long num[30][30]={0};
long long num1[30][30]={0};
long long num2[30][30]={0};int main()
{int n,m;      //n阶 m次方 int i,j,z;cin >> n >> m;for(i=0;i<n;i++){for(j=0;j<n;j++){cin >> num[i][j];num1[i][j]= num[i][j];   //对num1赋值,用于相乘 }}if(m==0)   //等于0的时候 { for(i=0;i<n;i++){  num2[i][i] = 1;}   }else if(m==1)  //等于1的时候 {for(i=0;i<n;i++)for(j=0;j<n;j++)num2[i][j] = num[i][j]; }else  //m大于1的时候 {for(int count=1;count<m;count++)  //次数 {for(i=0;i<n;i++)         {for(j=0;j<n;j++){num2[i][j]=0;for(z=0;z<n;z++){num2[i][j] += num[i][z] * num1[z][j];   //num横向,num1纵向 }}}for(int x=0;x<n;x++)for(int y=0;y<n;y++)num[x][y] = num2[x][y];}}for(i=0;i<n;i++){for(j=0;j<n;j++)cout << num2[i][j] << " ";cout << endl;}return 0;
}

蓝桥杯 基础练习 矩阵乘法相关推荐

  1. c语言蓝桥杯矩阵乘法,蓝桥杯 基础练习 矩阵乘法

    友情提示:此篇文章大约需要阅读 2分钟37秒,不足之处请多指教,感谢您的阅读. 问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 ...

  2. 解题报告——蓝桥 试题 基础练习 矩阵乘法——27行代码AC

    储备知识: 矩阵: 矩阵的乘法: 也就是说,结果矩阵第m行与第n列交叉位置的那个值,等于第一个矩阵第m行与第二个矩阵第n列,对应位置的每个值的乘积之和. 矩阵的n次幂同理.不过是自己乘自己. 本题注意 ...

  3. 蓝桥杯基础-【切面条】不用画图的解题思路

    我们先来看[切面条]的题目: 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间 ...

  4. 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制

    目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...

  5. 蓝桥杯基础练习一闰年判断

    蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...

  6. 蓝桥杯-基础练习-特殊回文数

    蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...

  7. 蓝桥杯 基础练习 分解质因数 python语言

    蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...

  8. 蓝桥杯 基础练习 分解质因数 C语言

    蓝桥杯 基础练习 分解质因数 C语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解,形如k=a ...

  9. 蓝桥杯 基础练习VIP FJ的字符串 java

    蓝桥杯 基础练习VIP FJ的字符串 java 题目 题目描述 FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA" A3 = " ...

最新文章

  1. Android 模拟Uart 串口通信
  2. HTML之CSS画三角形原理,纯CSS写三角形样式集合(原理解析)
  3. docker 删除_docker 批量删除镜像
  4. MATLAB入门(二)
  5. 管家婆打印自定义编辑_打印相关,人手一份!
  6. 排序字段设计_内容搜索排序表达式的最佳实践
  7. 是兄弟就来砍我!“贪玩蓝月”母公司实控人被捕:曾是中国最年轻富豪
  8. 没学过编程可以学python吗_没编程基础可以学python吗
  9. 何为计算机视觉?计算机视觉与数字图像处理的区别、Opencv的起源。
  10. 创建模式--辛格尔顿
  11. java中常用的类——System类
  12. 【目标检测】mAP评价标准
  13. 洛谷P2057 [SHOI2007]善意的投票 题解
  14. 核心银行系统 之一 历史与发展
  15. ubuntn 常用命令和快捷键汇总
  16. hdmi接口和计算机连接,hdmi接口,教您hdmi接口怎么连接电视
  17. 分享一个我常用的信息差赚钱渠道
  18. 逆向基础 OS-specific (四)
  19. 使用matlab产生LED灯闪烁代码在普中板子中实验
  20. n服登陆显示从服务器断开,魔兽世界N服卡认证、断开连接的解决方法

热门文章

  1. 【学习总结】数学-基本计数方法
  2. 百度地图上的标注物太多导致界面卡顿的解决办法
  3. 判断访问页面的设备并打开对应的网站
  4. CoreData 从入门到精通(三)关联表的创建
  5. java操作Excel之POI(4)利用POI实现数据的批量导出
  6. ie6的png24问题
  7. Java-整数相加求和
  8. JS一个根据时区输出时区时间的函数
  9. 使用dbstart 和dbshut 脚本来自动化启动和关闭数据库
  10. Hive,Hbase shell 中文变问号(??) 的解决方法