用C#写的订票、九九乘法表和矩阵连乘
更新时间:2024-03-29 04:10:01 阅读量: 综合文库 文档下载
写的几个C#小程序 订票:using System; public class book_ticket { public static void Main() { int[] A=new int [10]; int next; Console.WriteLine (\欢迎使用南方航空公司订票系统:\ Console.WriteLine (\预订头等仓(1-5号座位)\\n2预订经济仓(6-10号座位)\\n-1退出\ do { Console.WriteLine (\请选择:\ next=int.Parse (Console.ReadLine ()); switch(next) { case 1: Console.WriteLine (\请输入座位号:\ int next1=int.Parse (Console.ReadLine ()); if((next1<1)||(next1>5)) { Console.WriteLine (\您的输入有误,请重新输入(头等仓的座号范围是1-5)\ continue; } if(A[next1-1]==1) { Console.WriteLine (\抱歉...该座位{0}已被预订!\ } else { A[next1-1]=1; Console.WriteLine (\预订成功,您的座位是{0}号.\ } break; case 2: Console.WriteLine (\请输入座位号:\ int next2=int.Parse (Console.ReadLine ()); if((next2<6)||(next2>10)) { Console.WriteLine (\您的输入有误,请重新输入(经济仓的座号范围是6-10)\ continue;
} if(A[next2-1]==1) { Console.WriteLine (\抱歉...该座位{0}已被预订!\ } else { A[next2-1]=1; Console.WriteLine (\预订成功,您的座位是{0}号.\ } break; case -1: break; default: break; } }while(next!=-1); } }
九九乘法表using System; public class ChengFaBiao { public static void Main() { Console.WriteLine (\ for(int x=1;x<=9;x++) { for(int y=1;y<=x;y++) { Console.Write (\ } Console.WriteLine (); } } }
矩阵连乘using System; public class MatrixMultiply { public static void Main() { int a=0,b=0,c=0,d=0;//矩阵A.B的行数.列数 Console.WriteLine (\该程序将求出两个矩阵的积:\ Console.WriteLine (\请指定矩阵A的行数:\
int exception_number=0; do { try { a=int.Parse(Console.ReadLine ()); exception_number++; } catch(Exception e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ }
}while(exception_number==0);
Console.WriteLine (\请指定矩阵A的列数:\do { try { b=int.Parse (Console.ReadLine ()); exception_number++; } catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ }
}while(exception_number==0); int[,] MatrixA=new int [a,b]; for(int i=0;i
Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); } }
Console.WriteLine (\矩阵A输入完毕.\Console.WriteLine (\请指定矩阵B的行数:\do { try { c=int.Parse (Console.ReadLine ()); exception_number++; } catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ }
}while(exception_number==0);
Console.WriteLine (\请指定矩阵B的列数:\do { try { d=int.Parse (Console.ReadLine ()); } catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ }
}while(exception_number==0); int[,] MatrixB=new int [c,d]; for(int i=0;i { MatrixB[i,j]=int.Parse (Console.ReadLine ()); } catch(Exception e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); } } Console.WriteLine (\矩阵B输入完毕.\ Console.WriteLine (\矩阵A为:\ outputMatrix(MatrixA,a,b); Console.WriteLine (\矩阵B为:\ outputMatrix(MatrixB,c,d); if(b!=c) { Console.WriteLine (\矩阵A的列数与矩阵B的行数不相等,无法进行乘积运算!\ return; } else { Console.WriteLine (\矩阵A与矩阵B的乘积为:\ } int[,] MatrixC=new int [a,d]; for(int i = 0; i < a; i++) { for(int j = 0; j < d; j++) { MatrixC[i,j] = 0; for(int k = 0; k < b; k++) { MatrixC[i,j] += MatrixA[i,k] * MatrixB[k,j]; } } } outputMatrix(MatrixC,a,d); } private static void outputMatrix(int[,] MatrixX, int rowCount, int columnCount) { for(int i = 0; i < rowCount; i++) { for(int j = 0; j < columnCount; j++) { Console.Write(MatrixX[i,j] + \ } Console.WriteLine(); } } } using System; public class MatrixMultiply { public static void Main() { int a=0,b=0,c=0,d=0;//矩阵A.B的行数.列数 Console.WriteLine (\该程序将求出两个矩阵的积:\ Console.WriteLine (\请指定矩阵A的行数:\ int exception_number=0; do { try { a=int.Parse(Console.ReadLine ()); exception_number++; } catch(Exception e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); Console.WriteLine (\请指定矩阵A的列数:\ do { try { b=int.Parse (Console.ReadLine ()); exception_number++; } catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); int[,] MatrixA=new int [a,b]; for(int i=0;i Console.WriteLine (\矩阵A输入完毕.\Console.WriteLine (\请指定矩阵B的行数:\do { try { c=int.Parse (Console.ReadLine ()); exception_number++; } catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); Console.WriteLine (\请指定矩阵B的列数:\do { try { d=int.Parse (Console.ReadLine ()); } 算!\ catch(FormatException e) { Console.WriteLine (e.Message ); Console.WriteLine (\请输入一个数字:\ } }while(exception_number==0); int[,] MatrixB=new int [c,d]; for(int i=0;i Console.WriteLine (\矩阵B输入完毕.\Console.WriteLine (\矩阵A为:\outputMatrix(MatrixA,a,b); Console.WriteLine (\矩阵B为:\outputMatrix(MatrixB,c,d); if(b!=c) { Console.WriteLine (\矩阵A的列数与矩阵B的行数不相等,无法进行乘积运 return; } else { Console.WriteLine (\矩阵A与矩阵B的乘积为:\} int[,] MatrixC=new int [a,d]; for(int i = 0; i < a; i++) } { for(int j = 0; j < d; j++) { MatrixC[i,j] = 0; for(int k = 0; k < b; k++) { MatrixC[i,j] += MatrixA[i,k] * MatrixB[k,j]; } } } outputMatrix(MatrixC,a,d); } private static void outputMatrix(int[,] MatrixX, int rowCount, int columnCount) { for(int i = 0; i < rowCount; i++) { for(int j = 0; j < columnCount; j++) { Console.Write(MatrixX[i,j] + \ } Console.WriteLine(); } }
正在阅读:
用C#写的订票、九九乘法表和矩阵连乘03-29
2017春四年级语文下册第24课蝴蝶的家设问交流教学设计冀教版09-19
冰雪奇缘台词04-27
从不同视角分析我国出口贸易现状03-20
PAC用量实验报告01-18
创建安全文明工地实施计划书03-14
2022年中国科学技术大学火灾科学国家重点实验室810电子学基础之04-14
新标日语(下)课后翻译及答案03-27
对低年级写字课笔顺教学的一些困惑和思考01-01
安藤忠雄的作品与理念03-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 乘法表
- C#
- 矩阵
- 订票
- 连乘
- 九九
- 期货后续培训部分答案2018年
- 大学乒乓球理论考试试题
- 槽钢、C型钢、工字钢、H型钢、角钢、方钢、鱼尾板等的区别 - 图
- A320系统知识普及帖之11-浅析TSD排故数据的应用 文档 - 图文
- 质标办各分管专业人员岗位职责
- 2002-2011计算机等级二级vfp历年考试真题及答案 - 图文
- 工程质量通病治理专项方案2014.11.24doc - 图文
- 最优控制方法
- 传染病疫情及相关突发公共卫生事件的应急预案
- 2011年大众传播学概论模拟试题及答案(四)
- 快速原型制造中典型工艺方法对比分析殷同庆120125122
- 白芦煤业区队建设实施方案
- 2013年河南教师招聘考试教育理论知识模拟试题及答案解析
- 小学大课间活动安排表
- 六一中心小学2013--2014年第一学期教研工作总结
- 全面推进依法治国大背景下的高校思政教育工作思考
- 采购年终述职报告
- 财务会计复习题
- 考吧网2012年中级经济师考试人力资源第一章强化练习题及答案
- 浅谈班主任与科任教师、家长、学生之间的关系