c#-用C#编写,字符串四则运算

问题描述

用C#编写,字符串四则运算

刚开始学习c#,问题是:字符串可以进行四则运算(+-*/),可以不受位数限制。
刚开始接触计算机专业方面的知识,希望讲详细一点,谢谢谢谢!!

解决方案

最简单的是用datatable.compute,虽然这个方法属于datatable,但是它可以单独使用来计算表达式的值

如果你是学生,需要一个自己的实现,参考
http://blog.csdn.net/yillc/article/details/6844931

解决方案二:

字符串的四则运算

解决方案三:

实现后缀表达式算法,网上有现成的代码供参考

时间: 2024-11-16 00:34:50

c#-用C#编写,字符串四则运算的相关文章

字符串四则运算-用c#编写一个程序,以最原始的方法进行两个字符串的四则运算

问题描述 用c#编写一个程序,以最原始的方法进行两个字符串的四则运算 字符串里面是数值,且不受字数限制. 如两个字符串相加"121343435"+"3453245",设计的程序是:个位与个位相加,满10进1,十位于十位相加... 如果设计的乘法,也是个位先和个位相乘...完了错开一位相加 采取最原始的方法,就像小学学习四则运算一样,一步一步进行 不能把字符串先转换为int等类型在进行运行,因为int类型储存数值长度短,这个程序设计的意义就是可以进行不受字数限制的四则

JAVA编写字符串全组合输出

问题描述 如"abc"输出结果为:"abc","acb","bac","bca","cab","cba"publicclassAllCombString{publicstaticintt;//组合个数publicstaticvoidmain(String[]args){Stringstr="123";char[]c=str.toCharArray(

编写PHP程序检查字符串中的中文字符个数的实例分享_php实例

有时候我们需要计算一个字符串中包含的字数,对于纯英文字符串,字数等于字符串长度,用 strlen函数即可获得,但如果字符串中包含中文怎办?mb_strlen可以实现,但不幸没装扩展,那就自己实现一下吧. php有一个扩展一般是必装的,我们可以使用mb_strlen来获取字符串中的字数,用法一般如下: $len = mb_strlen("你是我的小苹果","utf-8"); 如愿获得字符串长度:7. 如果没装mb扩展呢?自己实现一下吧. 我们要先明白一个事实:字符串是

字符串笔试题

1.字符串移位包含问题 //普通解法 bool contain_check() { char s[6] = "AABCD"; char d[5] = "CDAA"; int len = strlen(s); for(int i=0; i<len; ++i) { char temp = s[0]; for(int j=0; j<len-1; ++j) s[j] = s[j+1]; s[len-1] = temp; if(strstr(s,d) != 0)

用javascript写的字符串加密程序,用if判断程序正常,用switch出错

问题描述 用javascript写的字符串加密程序,用if判断程序正常,用switch出错 大家好,这段代码实现这样的功能: 1.用户输入全是小写字母的字符串,不支持空格和标点符号: 2.程序将字符串中的每个字母,按字母表顺序,向后移动5位,并输出新字符串: <script type="text/javascript"> var str=prompt("请输入要加密的字符串:").split(""); var newStr=[]; v

前端开发-Web前端 二级菜单移植

问题描述 Web前端 二级菜单移植 web前端新手,好多都还不懂,还请多多指教.需要的效果如图,在鼠标悬停在按钮位置,出现二级菜单开发-Web前端 二级菜单移植-移动web 二级菜单联动"> 以下是需要移植的代码 <ul class="verticals-nav red red"> <li><a href="#"><i class="icon-briefcase"></i>

PHP移动互联网开发笔记(3)——运算符

一.PHP的运算符 PHP中有丰富的运算符集,它们中大部分直接来自于C语言.按照不同功能区分,运算符可以分为:算术运算符.字符串运算符.赋值运算符.位运算符.条件运算符,以及逻辑运算符等.当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的. (1)算术运算 +    -   *   /  %  ++ -- (2)字符串运算符 字符串运算符只有一个.(点)就是英文的句号.它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换. $a="dawanganban&

在.NET里更好的创建XML文档

xml|创建 在.NET里更好的创建XML文档 作者: BUILDER.COM 创建XML文档不是一件特别困难的事,但是却是很让人乏味的,尤其是在你必须总是创建类型相似的文档的时候.使用代码来处理这些重复性的任务是行得通的.但是利用机器自动编程来创建XML文档到底有多难或者有多容易?这取决于你所使用的方法. 编写标示语言是令人乏味的任务  对于这个问题过于简单化的回答是:创建XML文档和创建文本文档是一样简单的.毕竟,XML文档只是一个文本文档.但是一个更加现实的回答是:编写标示语言可能会是令人

《Essential .Net》读书笔记 - Chapter 2

笔记 Chapter 2 1.         CLR程序存在于模块中(module)中.一个CLR模块是一个字节流,储存在一个文件(本地或远程服务器). 2.         CLR模块采用WinNT的PE(Portable Executable)/COFF(Common Object File Format)格式的扩展版.CLR模块也是有效的Win32模块,可以通过LoadLibrary系统调用加载.CLR模块用到的PE/COFF的功能极少,大部分内容是使用PE/COFF文件的.text部分