c语言,用字符串计算十进制的加减乘除,自己输入数字。急求。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 字符串 十进制 加减乘除 数字 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 仙戈雅3n 2014-12-21 · TA获得超过5789个赞 知道大有可为答主 回答量:2398 采纳率:75% 帮助的人:865万 我也去答题访问个人页 关注 展开全部 字符串表达式计算四则运算涉及到数据结构与栈的算法了,这种算法称为逆波兰算法。曾经写个一个,楼主需要的话可以给你。算法本身不复杂,就是在提取浮点数时有点繁琐。 更多追问追答 追问 能不能传给我呢 追答 ,链接和解压password已私密你了 追问 朋友,能不重新私密一下没收到 追答 已重密。 追问 你这个是c++,我要的是c语言 你要c语言的吗,就是后缀是.c的 你有吗? 追答 .c和.cpp都可以在C++编译器上运行,另外这个程序是用C和C++混合编写的。 追问 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 爱说真话的小丑 2014-12-16 · TA获得超过943个赞 知道小有建树答主 回答量:866 采纳率:0% 帮助的人:272万 我也去答题访问个人页 关注 展开全部 请参阅:http://wenku.baidu.com/link?url=FbI4wvSRbicI4AQxxYEwcXeEkO2arv_Z4URPBVbNUxIXSrkpJ0LStLBo1IGiTKv7oTK7wvo1uU27uVpgr7EmPulJpIn1nQNvyLqehgZWAVS 更多追问追答 追问 那个太长了,能不能直接给我个源代码呢? 追答 http://pan.baidu.com/s/1c0cWzAg 追问 你给的这个文件好多啊,找不到具体文件,而且那个是c++,c语言可以用吗? 追答 ……MathExpression\MathExpression\ 中 MathExpression.h 是头文件, MathExpression.cpp 是c++程序文件, Test.cpp 是测试文件(c++程序)。程序中没有用到类,和C是通用的。你可以将 wchar_t 全部替换成 char,__T() 宏函数全部删除,不过,这样就不支持中文符号的 ×、÷等。 追问 vc能用吗?我主要是想要c语言的源文件 vc能用吗?我主要是想要c语言的源文件。 追答 按要求修改以后的,不需要的功能还可约减,为单文本文件,文本太长,无法直接给出,参阅以下链接:http://pan.baidu.com/s/1c0q39Tm 追问 那如何运行x,÷呢?我的想法是用阿斯克码中数字的代标的数字嗲,来分别表示个十百等上的数字进行运算。 追答 http://pan.baidu.com/s/1nt4yyKTx 是 : *÷ 是: / 追问 这个好多语句都看不懂。好难啊 不行啊,这个是c++的语法,在c语言环境下,没法运行,需要的改动太多 你看怎么改一下可以吗? 追答 你的运行环境是什么? 追问 vc 追答 VC 更没有问题啊,我也是VC(VS2013),以下是在Free C5.0 和 VC(VS2013)测试通过。http://pan.baidu.com/s/1eQGibuE 追问 不知道为什么,不可以,我用的是vc98 追答 vc98 太古老了!,这样,将 #include using namespace std; 改成:#include 追问 第一行那句不对?显示那句有问题。就是stdafx.h那行 第一行那句不对?显示那句有问题。就是stdafx.h那行 追答 删除就是了。 追问 但是删了就会弹出另外一个界面显示错误。 追答 添加以下头文件头文件试试:#include#include或者:#include “stdio.h”#include “iostream.h”//实在不行,升级系统,vc98 实在是太古董了,和现在很多东西都不兼容!如果嫌 VS 太臃肿的话,就安装个 Free C 5 或 Free C 4 都可以。哪怕是 VC6.0,VC6.0 有单独版本的,不臃肿。 追问 那个它说有些语句是c++,c没法用怎么办 我想把他改成.c的格式,怎么办 追答 在你的编译环境中编译,看看什么语句出现问题,再改成你的系统可以使用的语句。我的程序在vs2013和free c5.0测试通过,程序中没有c++特有的东西(类),出现问题,应该是你的系统对c语言支持的问题,如将cout等改成你的系统支持的函数。我的系统运行正常,不知道问题出现在哪儿,实在无法在改了。 追问 我运行那个程序也可以,只是我想把他弄成.c的格式,我是复制过去的提示是c++语句,.c格式下不支持。 你用vs新建一个.c格式的文本,然后把这个代码复制过去,运行一下看看。 追答 http://pan.baidu.com/s/1kTn7EeF 追问 有很多错误,你试试,我不知道怎么改 你再帮我输出一个exe文件,两个一起 追答 测试通过给你的啊。给个EXEhttp://pan.baidu.com/s/1qWlv8QC 追问 不行啊,那个文件还是会出现错误, 请帮我看看吧,谢谢了 追答 Sorry,我没有你的那套系统,无法测试。 追问 好吧,谢谢了 朋友谢谢你的帮助,我另外开给问题,你回答一下,我把财富值给你,行吗 追答 不用了,这是我的乐趣,大家共同提高,谢谢! 追问 非常感谢你的回答 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-02-11 C语言中16进制之间的加减乘除运算怎么做? 2 2022-09-29 C语言中16进制之间的加减乘除运算怎么做? 2019-09-21 C语言编写程序如何以字符形式输入一个十六进制数,将其变换成一个十进制整数后输出? 2 2022-11-16 C语言编写程序如何以字符形式输入一个十六进制数,将其变换成一个十进制整数后输出? 2020-03-28 用c++实现输入两个十六进制数相加或相减,输出其二进制数相加或相减,结果为十进制数 2020-02-10 C++用十进制编写基本的加减乘除运算 5 2020-01-05 用C++编写一个8进制的加减乘除运算程序 5 2019-10-18 求大神,求代码,用c++语言编程。输入十进制数,转化为二进制输出。(用除二取余法),并将此二进制数 1 更多类似问题 > 为你推荐: