怎么通过C#写程序让电脑自己计算
1、以C#控制台应用程序为例:
Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");
string str = Console.ReadLine(); //读入用户输入信息
string[] input = str.Split(new char[] { ',' }); //以逗号为分隔符,分离出各项
if (input.Count() == 3) //不是3,用户输入错
{
try
{
//异常处理,用户输入非整数会引发异常处理
int a = int.Parse(input[0]), b = int.Parse(input[1]), c = int.Parse(input[2]);
int value1 = a + b * c; //计算表达式
Console.WriteLine("a+b*c的计算结果:" + value1.ToString());
}
catch
{
Console.WriteLine("用户输入错误!"); //当用户输入非整数时,执行
}
}
else
Console.WriteLine("用户输入错误!"); //用户输入不符合指定格式,执行
Console.WriteLine("按回车键退出程序...");
Console.ReadLine(); //调试时,防止程序结束,看不到执行结果
2、执行结果如下:
3、当用户输入错误
注:Console.ReadLine();是以回车键结束。
扩展资料:
C#控制台程序的输入输出
信息输入到控制台:有三个方法可以实现
Console.ReadKey():获取按下的键盘,一般用来暂停控制台程序。
Console.Read(): 返回值为首字符的ASCII码
Console.ReadLine():获取输入的字符串
将信息输出到控制台:有两个方法实现、
Console.WriteLine()输出一行,进行换行。
Console.Write()输出一行,不换行。
我用C#写好了一个小程序,怎样将它打包成应用程序,就是可以在别的电脑...
DotNet(C#)系统安装程序制作StepByStep(包括Framework安装和数据库安装...如果程序不涉及数据库,则跳过数据库部分。首先需要将需要建立的数据库表结构导出,使用SQLServer的导出向导导出表结构,先保存到db.sql文件中。可选步骤:安装Framework引导程序插件。安装了这个插件后,制作的安装包通过Microsoft ...
C# 计算器编程
2,复杂的计算器程序要使用到语法树(数据结构中的二叉树)来实现。3,对词法分析和语法分析很了解。词法分析就是将你的表达式转换成一个一个的字符和数字,语法分析就是将表达式转换成语法树。4,对表达式的前缀,中缀,后缀了解。 编译系统是总样来确定优先级的呢? 就是通过对中缀表达式转换成...
用c#窗体程序编写计算器x!和x的绝对值怎么编写
x!的代码:int x = 值, ans = 1;for(int i = 1; i <= x; ++i)ans *= i;得出ans为答案 x绝对值代码:if(x < 0) x *= -1;得出x为答案
请教哪位高手,用C#做个计算时长的小程序
public static double getTimeDiff(string start,string end,string mode="m"){ DateTime d1, d2;mode=mode.Trim().ToLower();if (DateTime.TryParse(start, out d1) && DateTime.TryParse(end, out d2)){ if (mode == "m")return (d2 - d1).TotalMinutes;else if (mode == "h")...
c#控制台中我已经写好了程序 现在想让程序每过一个小时就自动运行一次...
这个可以通过定时器进行。使用Timer就可以实现了。去百度一下相关的资料。像你这种要求的话,还可以考虑在Timer定时器到了的时候使用线程进行操作。
C# 我写一个小计算器的程序,我想定义一个类calculator,把加减乘...
class Program { static void Main(string[] args){ calculator a = new calculator();a.ADD(1, 2);a.Minus(2, 1);a.Multiply(2, 2);a.Except(2, 2);} public class calculator { public int ADD(int a, int b){ return a + b;} public int Minus(int a, int b){ return a...
在C#winform里面写计算器,总体思路..
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace jisuan { \/\/\/ \/\/\/ Form1 的摘要说明。\/\/\/ public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.TextBox textBox1;pri...
c#窗体中如何实现计算器的加减乘除功能
2016-06-14 C# 怎么把窗体程序中计算器的加减乘除的功能封装到dll文件... 2012-06-20 用C语言怎样实现计算器加减乘除功能? 33 2016-04-05 C# 模拟电子计算器的功能,编写一个类,实现两个整数的加... 2 2013-09-24 C#中如何在一个文本框中实现加减乘除的运算? 1 2015-08-14 怎么用c#做计算器的加...
用c#编写程序计算阶乘和的方法是什么?
循环中先遍历出20以内的数字子,然后计算每个数的阶乘,在将它们相加起来,因为是一个非常大的数,所以这里sum是double类型的,最后把结果输出就可以了:3、最后调试编译程序,就会看到输出的20阶乘内的和了,是一个非常大的数。以上就是用c语言求20以内阶乘和的方法:
如何调出电脑系统自带的16转换成10进制的计算器
如何用C#编程调出电脑自带的计算器 楼上是调出记事本(NOTEPAD.EXE),计算器应该是calc.exe 通过指定文档或应用程序文件的名称来启动进程资源,并将资源与新的 System.Diagnostics.Process 组件关联。 参数fileName: 要在进程中运行的文档或应用程序文件的名称。 System.Diagnostics.Process.Start("...