运算式2008d-吉时利3723 st0的结果

运算式(2008)10-(3723)8的结果是( )。  A) (-1715)10 B) (5)10 C) (-5)16 D) (111)2 E) (3263)8_百度知道大学计算机计算思维导论第2讲习题及解析_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
大学计算机计算思维导论第2讲习题及解析
上传于||文档简介
&&【​精​品​】​大​学​计​算​机​练​习​题​及​详​解​,​值​得​下​载​!
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩30页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢透过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串 - C++当前位置:& &&&透过键盘输入100以内正整数的加、减运算式,请编写透过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串&&网友分享于:&&浏览:0次通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。题目描述(50分):&
通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
输入字符串的格式为:&操作数1 运算符 操作数2&,&操作数&与&运算符&之间以一个空格隔开。
补充说明:
1. 操作数为正整数,不需要考虑计算结果溢出的情况。
2. 若输入算式格式错误,输出结果为&0&。
要求实现函数:&
void arithmetic(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: &输入字符串
&&&&&&&&&lInputLen: &输入字符串长度 &&&&&&&&
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
输入:&4 + 7& &输出:&11&
输入:&4 - 7& &输出:&-3&
输入:&9 ++ 7& &输出:&0& 注:格式错误
我的程序:
#include&iostream&
#include&string&
int main()
string s1,s2,
getline(cin,s);
int a=s.find(" ");
s1=s.substr(0,a);
s.erase(0,a+1);
int b=s.find(" ");
oper=s.substr(0,b);
s.erase(0,b+1);
int c=atoi(s1.c_str());
int d=atoi(s2.c_str());
if(oper=="+")
cout&&c+d&&
else if(oper=="-")
cout&&c-d&&
注意 VC6.0中getline()函数需要输入两次回车才能输入,可能是VC6.0的bug,在VS2010中输入一次回车就可以
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有1与0的逻辑与运算和逻辑或运算的结果分别是(),()
血刃伤心f49
1与0 = 01或0 = 1
为您推荐:
其他类似问题
1与0=01或0=1
扫描下载二维码

我要回帖

更多关于 cz3723 的文章

 

随机推荐