java第二周作业--实现矩阵的加法和乘法运算
来源:互联网 发布:医疗网络咨询技巧 编辑:程序博客网 时间:2024/06/05 05:15
实现矩阵对角线的加法和乘法运算
//数组的对角线求出行数和列数相等矩阵的非对角线元素之和,矩阵用二维数组表示。package shiyan;import java.util.*;public class Shiyan3_12 {public static void main(String[] args) {Shiyan3_12 s=new Shiyan3_12(); } public Shiyan3_12() { Scanner sca=new Scanner(System.in); System.out.println("请输入选择:"); System.out.println("1.实现矩阵的加法"); System.out.println("2.实现矩阵的乘法"); int a=sca.nextInt(); switch(a) { case 1:jia();break; case 2: cheng();break; default:break; } } public void jia() { int sum=0;Scanner sca=new Scanner(System.in);int[][] b = null;System.out.println("行数和列数:");int a=sca.nextInt();b=new int[a][a];System.out.println("输入数据"+a+"行"+a+"列");int n=0;for(int i=0;i<a;i++){for(int j=0;j<a;j++){b[i][j]=sca.nextInt();}}System.out.println("数组:");for(int i=0;i<a;i++){for(int j=0;j<a;j++){System.out.print(b[i][j]+" ");n++;}if(n%a==0){System.out.println();}} for(int i=0;i<a;i++){for(int j=0;j<a;j++){if(i==j||i+j==a-1){ sum=sum+b[i][j]; }}} System.out.println("对角线之和:"); System.out.println(sum); } public void cheng() { int sum=1;Scanner sca=new Scanner(System.in);int[][] b = null;System.out.println("行数和列数:");int a=sca.nextInt();b=new int[a][a];System.out.println("输入数据"+a+"行"+a+"列");int n=0;for(int i=0;i<a;i++){for(int j=0;j<a;j++){b[i][j]=sca.nextInt();}}System.out.println("数组:");for(int i=0;i<a;i++){for(int j=0;j<a;j++){System.out.print(b[i][j]+" ");n++;}if(n%a==0){System.out.println();}} for(int i=0;i<a;i++){for(int j=0;j<a;j++){if(i==j||i+j==a-1){ sum=sum*b[i][j]; }}} System.out.println("对角线之乘:"); System.out.println(sum); }}
- java第二周作业--实现矩阵的加法和乘法运算
- 分块矩阵的加法和乘法运算
- 线性代数·矩阵的加法减法乘法运算简单实现
- 矩阵的加法和乘法
- Java 矩阵类 实现加法、减法和乘法
- java单链表实现一元多项式加法和乘法运算
- 稀疏矩阵乘法加法等的java实现
- 十字链表实现矩阵的加法和乘法
- 多项式的加法和乘法算术运算的C++实现
- 一元多项式的加法和乘法运算(Java实现)——浙大数据结构(陈越)
- 矩阵乘法运算-JAVA实现
- 大数运算之加法乘法---JAVA实现
- 位运算实现加法和乘法
- C++ 矩阵加法与乘法的实现
- python的矩阵加法和乘法
- 【矩阵的乘法和加法模板】
- 一元多项式的加法和乘法运算
- 大整数的加法和乘法运算
- VS2010编译Gh0st3.6(三)
- MFC中设备描述符DC,CDC,HDC,CClientDC总结
- std::map的用法
- 额,我的博客怎么什么东西都没有呢
- wince触摸中断
- java第二周作业--实现矩阵的加法和乘法运算
- 12306铁道部订票网站性能分析
- 部份百度试题和答案
- css中定义盒子模型的滚动条样式
- 对于Retain和Assign属性的理解(转)
- ios 编程日记 1 :内存问题 补充
- 为什么构造函数不能声明为虚函数,析构函数可以声明为虚函数
- 转载:iPhone/Mac Objective-C内存管理教程和原理剖析
- Linux命令大全