编写一个控制台程序,能够处理以下命令,利用args
2012-01-19 16:35
351 查看
1、用户输入 *.exe x + y(x和y是整数,输出 x + y的结果)。
2、用户输入 *.exe x – y(x和y是整数,输出 x - y的结果)。
3、用户输入 *.exe x / y(x和y是整数,输出 x / y的结果)。
4、用户输入 *.exe x * y(x和y是整数,输出 x * y的结果)。
5、用户输入 *.exe –h则显示帮助。
2、用户输入 *.exe x – y(x和y是整数,输出 x - y的结果)。
3、用户输入 *.exe x / y(x和y是整数,输出 x / y的结果)。
4、用户输入 *.exe x * y(x和y是整数,输出 x * y的结果)。
5、用户输入 *.exe –h则显示帮助。
class Program { static void Main(string[] args) { string a = args[0]; try { if (a == "-h") { Console.WriteLine("This is Help Document !"); } else { string b = args[1]; string c = args[2]; int ai = int.Parse(a); int ci = int.Parse(c); if (b == "+") { Console.WriteLine("{0} + {1} = {2}", ai, ci, ai + ci); } else if (b == "-") { Console.WriteLine("{0} - {1} = {2}", ai, ci, ai - ci); } else if (b == "*") { Console.WriteLine("{0} * {1} = {2}", ai, ci, ai * ci); } else if (b == "/") { Console.WriteLine("{0} / {1} = {2}", ai, ci, ai / ci); } else { Console.WriteLine("Invaliable b!"); } } } catch (Exception) { Console.WriteLine("Invaliable a !"); } Console.ReadKey(); } }
相关文章推荐
- 编写一个控制台程序,实现以下功能
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制
- 【c语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- 利用反射机制编写一个程序,这个程序能把类中所有的成员变量赋值,并把操作信息输出到控制台。
- 【C语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- 练习1-22 编写一个程序,把较长的输入行折成短一些的两行或者多行,折行的位置在输入行的第N列之前的最后一个非空格之后。要保持程序能够智能地处理输入行很长以及在制定的列前没有空格或者制表符时的情况。
- 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。 注意: (1)能够对1个或多个输入的ASCII码进行处理; (2)对于输入的非ASCII码进行判定和排除。
- 《c primer pius》第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的
- Java 组件及事件处理实训 实训1: 编写一个窗体程序,能够对文本区中的文字设置字体和大小。
- C语言 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制
- 1、通过程序设计几何图形(Shape)、矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性计算几何图形的面积和周长并显示。 2、按以下要求编写程序
- 利用反射机制编写一个程序,这个程序能指定调用类的某个方法及构造方法,并把操作信息输出到控制台。
- 2. 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使用让这个程序能够处理的输入行的长度没有限制
- 从标准输入中读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。在编写这个程序时要是图让程序能够处理的输入行的长度没
- 编写了一个服务器端的程序实现在客户端输入字符然后在控制台上显示,直到输入"END"为止,让你写出客户端的程序;
- 利用模板类编写一个程序,实现双向链表的插入、删除、查找、显示的功能。
- 利用unix网络编程知识自己动手编写一个chatroom程序中遇到的错误与解决
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(数组)
- 利用栈的基本操作编写一个行编辑程序,当前一个字符有误时,输入#消除,当前面一行有误时,输入@消除前面行的字符序列
- 利用case的穿透现象编写一个查询季节的程序(处女作O(∩_∩)O哈哈~)