简单的计算器
来源:互联网 发布:php无限极分类图片 编辑:程序博客网 时间:2024/06/05 11:47
输入1+1
输出2
#include <iostream>#include <string >#include <vector>#include <algorithm>using namespace std;int main(){ostream_iterator<int> output(cout," "); string s; getline(cin,s); int count=0; for(int i=0;i<s.size();i++) { if(s[i]=='+'||s[i]=='-') count++; } if(count!=1) cout<<0; else { const char *st=s.c_str(); char *str=(char *)malloc(sizeof(char)*s.size()); strcpy(str,st); char *p=strtok(str,"+"); vector<int> input;vector<char> oper; while(p) { input.push_back(atoi(p)); p=strtok(NULL,"+"); }copy(input.begin(),input.end(),output);if(s.find('+')!=string::npos)cout<<(input[0]+input[1]);else if(s.find('-')!=string::npos)cout<<(input[0]-input[1]); } system("pause");return 0;}
0 0
- 简单的四则计算器
- 简单的计算器程序
- 简单的java计算器
- 简单的计算器
- 小型简单的计算器
- 一个简单的计算器
- 简单的计算器代码
- 简单的计算器制作
- 简单的计算器
- 简单的计算器
- Java 简单的计算器
- ACM简单的计算器
- 一个简单的计算器
- 简单的计算器实现
- 简单的小计算器
- 简单的整数计算器
- 简单的计算器
- 一个简单的计算器
- 微信公众号之智能绑定实现初始版本
- 提升数据库性能的8点要求
- iframe动态创建及释放内存
- pku 2262
- struct和union的区别
- 简单的计算器
- libgdx使用gradle建立的时候特别慢
- JS自定义对象
- L1 norm和L2 norm
- ACM 删除相邻重复的字母
- 就用一个实例说明Socket是如何使用TCP的
- C语言中交换两个变量数值的方法
- Android APK反编译
- UVa 11039 - Building designing(贪心)