估计你没学过MFC,那就给你一个简单一点的。 cin>>m>>q;
//设计一个计算器程序,能够根据键盘输入的操作数和运算符,做简单的加减乘除运算。
//当输入“;”号时结束运算
#include
int add(int &a,int b);
int sub(int &a,int b);
int mul(int &a,int b);
int div(int &a,int b);
int func(char m,int &num,int q);
void main()
{
int p,q=0;
char m;
cin>>p>>m>>q;
do{
p=func(m,p,q);
cout<
}while (m!=';');
}
int func(char m,int &p,int q)
{
if(m=='+')
p=add(p,q);
else if(m=='-')
p=sub(p,q);
else if(m=='*')
p=mul(p,q);
else if(m=='/')
p=div(p,q);
else
cout<<"运算符错误!"<
}
int add(int &a,int b)
{
a=a+b;
return a;
}
int sub(int &a,int b)
{
a=a-b;
return a;
}
int mul(int &a,int b)
{
a=a*b;
return a;
}
int div(int &a,int b)
{
a=a/b;
return a;
}
这个已经是很基础的了。
截图就没什么必要了,只要的在软件上运行一下就可以了,实在不懂的话,可以再问。
有难度