//对一个只含有*和/的数字字符串进行计算
int calc(char *s)
{
int sum=0;
sum=(int)(*s)-48;
cout<<sum<<endl;
while(*s)
{
if(*(s+1)=='*') {sum=sum*((int)(*(s+2))-48);}
if(*(s+1)=='/') {sum=sum/((int)(*(s+2))-48);}
s=s+1;
}
return sum;
}
int main()
{
char s[100]="3*3*2/3";
cout<<calc(s)<<endl;
return 0;
}对只有乘法和除法的个位字符串进行计算
本文介绍了一个简单的C++程序,该程序能够解析只包含乘除运算的数字字符串,并计算其结果。通过遍历字符串并根据遇到的操作符进行相应的数学运算。

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



