#include <iostream>
#include <cmath>
#include <cstring>
using namespace std;
int main(void)
{
int a=0,b=0;
char s[101];
cin>>s;
int l=strlen(s);
if(s[0]=='-')
b=1;
for(int i=0;i<l;i++)
{
int x=0;
if(b)
{
x=i-1;
if(i==0)continue;
}
else
x=i;
a=a+(s[i]-'0')*pow(10,x);
}
if(b)
a=0-a;
cout<<a;
}
本文介绍了一种使用C++实现的字符串逆波兰表达式转换方法。通过读取输入的字符串,考虑到负数的情况,将字符串转换为相应的整数值。程序使用了标准库中的iostream、cmath和cstring,实现了字符串到整数的逆波兰表达式转换。
277

被折叠的 条评论
为什么被折叠?



