用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
公司新员工转正申请书08-02
爱情心理测试02-18
公告书之湖南公务员考试公告12-30
小学生二年级开学第一天作文06-13
生态陵园建设项目可行性报告03-22
浅析无公害食品、绿色食品和有机食品08-10
2013年天猫淘宝商城运营计划方案06-05
受资助初中学生感谢信范文(合集55篇)03-31
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- 乘法表
- C#
- 矩阵
- 订票
- 连乘
- 九九
- 期货后续培训部分答案2018年
- 大学乒乓球理论考试试题
- 槽钢、C型钢、工字钢、H型钢、角钢、方钢、鱼尾板等的区别 - 图
- A320系统知识普及帖之11-浅析TSD排故数据的应用 文档 - 图文
- 质标办各分管专业人员岗位职责
- 2002-2011计算机等级二级vfp历年考试真题及答案 - 图文
- 工程质量通病治理专项方案2014.11.24doc - 图文
- 最优控制方法
- 传染病疫情及相关突发公共卫生事件的应急预案
- 2011年大众传播学概论模拟试题及答案(四)
- 快速原型制造中典型工艺方法对比分析殷同庆120125122
- 白芦煤业区队建设实施方案
- 2013年河南教师招聘考试教育理论知识模拟试题及答案解析
- 小学大课间活动安排表
- 六一中心小学2013--2014年第一学期教研工作总结
- 全面推进依法治国大背景下的高校思政教育工作思考
- 采购年终述职报告
- 财务会计复习题
- 考吧网2012年中级经济师考试人力资源第一章强化练习题及答案
- 浅谈班主任与科任教师、家长、学生之间的关系