c语言二的n次方,c语言练习之路(二阶方阵的n次方)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
int main()
{
double a[2][2],b[2][2],c[2][2];
int n,i,j,t;
for(;;)
{
printf("矩阵A为一个二阶方阵,请输入A:\n");
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
scanf("%lf",&a[i][j]);
printf("矩阵B为矩阵A的n次方(n为非负数),请输入n:");
scanf("%d",&n);
printf("矩阵A为:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
printf("%15.0lf",a[i][j]);
}
printf("\n\n\n");
}
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
c[i][j]=a[i][j];
if(n==0)
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
b[i][j]=1;
else if(n==1)
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
b[i][j]=a[i][j];
else
{
for(t=1;t
{
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
b[i][j]=c[i][j];
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
c[i][j]=b[i][0]*a[0][j]+b[i][1]*a[1][j];
}
for(i=0;i<=1;i++)
for(j=0;j<=1;j++)
b[i][j]=c[i][j];
}
printf("\n矩阵B为:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
printf("%25.0lf",b[i][j]);
}
printf("\n\n\n");
}
printf("\n");
}
return 0;
}
(c语言交流群:251975693,欢迎所有学习c语言的同道们的加入,有了你们,我们更加精彩!)
c语言二的n次方,c语言练习之路(二阶方阵的n次方)相关推荐
- C语言 二维数组遍历 - C语言零基础入门教程
目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...
- c语言 二维数组 文库,c语言二维数组练习题
c语言二维数组练习题 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 完成下列程序代码完成下列程序代码1. 将二维数组(5 行 5 ...
- c语言二维数组 ppt,C语言二维数组与指针.ppt
C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...
- c语言二维数组作用,C语言二维数组知识点介绍
C语言二维数组知识点介绍 数组可以看作是一行连续的数据,只有一个下标,称为一维数组.在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组.多维数组元素有多个下标,以确定它在数组中的位置.本 ...
- c语言二维数组输入数据,c语言编写程序,把下面的数据输入到一个二维数组中:...
c语言编写程序,把下面的数据输入到一个二维数组中: 答案:3 信息版本:手机版 解决时间 2019-10-07 01:08 已解决 2019-10-06 03:19 1. 编写程序,把下面的数据输入 ...
- c语言二维数组代码,C语言之二维数组(示例代码)
二维数组及其指针 1 ) 在了解二维数组之前,我们先来了解一维数组及其指针 我们知道,一维数组中:数组名代表-->数组首元素的首地址(千万不要认为是数组的首地址(&a),绝对不是)在内存 ...
- c语言二十四点游戏,C语言解24点游戏程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 前几天在微博上看到24点的游戏,6 6 6 10.算了很久是在算不出来,最后我想我何不写一个小程序解决它?说做就做,我刚开始的想法很简单,就是列举4个数的 ...
- c语言二维数组总成绩,c语言5个人3科成绩总分和平均分,用二维数组
Lemon156 #include int main(void){ int i,j,s=0,v[5],a[5][3],sum[3]; for(i=0;i<5;i++){ printf(" ...
- c语言二维数组九宫格,c语言 九宫格
满意答案 yxg20041120 2013.05.25 采纳率:51% 等级:12 已帮助:17166人 #include #include int N=15; int main() { int ...
最新文章
- ie和firefox操作table对象的异同
- npm命令的--save 与--save-dev
- Tomcat在修改代码后不会自动reload解决办法
- php 微信开发 菜单,微信公众号中个性化菜单的开发实例
- css3盒模型:IE6混杂模式下的盒模型
- C语言中无符号数和有符号数相加问题
- Linux Rsync 服务配置
- python--------进程与线程
- java future 不足_java Future用法和意义一句话击破
- Android中如何做到Service被关闭后又自动启动
- 【linux高级程序设计】(第十一章)System V进程间通信 4
- java元组_Java中元组的使用
- 百度、谷歌搜索引擎接口
- 【EMC专题】共模和差模
- 中国大学慕课python测验八答案_中国大学慕课Python编程基础章节测验答案
- 小程序的大于小于等于的写法
- tecplot有效数字位数
- Ubuntu 电脑下插入移动硬盘,显示不能挂载该硬盘
- 【调剂】北方民族大学计算机科学与工程学院2021年考研调剂信息
- python算法设计 - 二进制