VC++一个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:45:53
一次性输入一个式子,如:3+5,这种类型,怎样让数字给分离出来,用另外的变量来表示。

这个` `
#include <iostream>
using namespace std;
void main()
{
int x;
char opera;
int y;
cin>>x>>opera>>y;
cout<<endl;
int z;
switch(opera)
{
case '+':
z=x+y;
case '-':
z=x-y;
case '*':
z=x*y;
case '/':
if(y!=0)
z=x/y;
else
cout<<"denominator can't be zero! "<<endl;
break;
default:
cout<<"Input error!"<<endl;
}
cout<<z<<endl;

}

简单的小例子 可以改进的 不过需要按回车来区分

+qq516413400

楼上的你那是个加法啊