如何C++编写一个加减乘除计算机

来源:百度知道 编辑:UC知道 时间:2024/05/13 18:19:31
以前用VB勉强编到大部分
哪个高手可以用C++写出程序啊,请教一下

#include <stdlib.h>
#include <iostream>
using namespace std;

void main()
{
int n=1;
do
{
char signe,test[20]={"\0"},str1[10]={"\0"},str2[10]={"\0"};
int num1,num2,i=0,j=0,k=0;
cout<<"输入运算(如35+29): ";
cin>>test;

while(test[i])
{
str1[i++]=test[i];
if(test[i]=='+'||test[i]=='-'||test[i]=='*'||test[i]=='/')break;
}
signe = test[i++]; //取运算符号
while(test[i])
{
str2[j++]=test[i++];
}

num1 = atoi(str1);
num2 = atoi(str2);

if (signe=='+')cout<<num1<<" + "<<num2<<" = "<<num1+num2<<endl;
if (signe=='-')cout<<num1<<" - "<<num2<<" = "<<num1-num2<<endl;
if (signe=='*')cout<<