using System; class Range { static void Main() { int iCount=0; Console.WriteLine("小伙,目前你的方程组只能含有3个方程呀!"); int aFang=int.Parse(Console.ReadLine()); Console.WriteLine("那目前你的方程只能含有3项呀!"); int bFang=int.Parse(Console.ReadLine()); int[,] iRan=new int[aFang,bFang]; try { for (int i=0;i<aFang;i++) { iCount++; Console.WriteLine("请按要求输入你的第{0}个方程的内容!",iCount);
for (int j=0;j<bFang;j++) { Console.WriteLine("请输入相应项的系数!"); iRan[i,j]=int.Parse(Console.ReadLine()); } } for (int i=0;i<aFang;i++) { Console.WriteLine(); for (int j=0;j<bFang;j++) { Console.Write(iRan[i,j]+" "); } } } catch(Exception e) { Console.WriteLine("小伙,你输入的不是一个数吧!"); } int iRe=0; iRe=iRan[0,0]*iRan[1,1]*iRan[2,2]+iRan[0,1]*iRan[1,2]*iRan[2,0]+iRan[0,2]*iRan[1,0]*iRan[2,1]+iRan[0,2]*iRan[1,1]*iRan[2,0]+iRan[0,0]*iRan[1,2]*iRan[2,1]+iRan[0,1]*iRan[1,0]*iRan[2,2]; Console.WriteLine(); Console.WriteLine("行列式的结果是:{0}",iRe);
} } 同志们,你们看完了吧, 但是怎样能让它 用过catch 后就退出呢? 谢谢了!