谁能用c++帮忙编写个简单计算器的程序

我想看一下代码,谢谢。
会根据回答给你分

#include "stdio.h"
#include "conio.h"
void main()
{
float a();
float b();
float c();
float d();
int e();
int opere;
clrscr();
printf(" ======================================\n");
printf(" 简 单 计 算 器 菜 单 功 能\n");
printf(" ===================================\n");
printf(" 1-----------------加法运算\n");
printf(" 2-----------------减法运算\n");
printf(" 3-----------------乘法运算\n");
printf(" 4-----------------除法运算\n");
printf(" 5-----------------取余运算\n");
printf(" 6-----------------退出\n");
printf("=======================================\n");
printf("请选择(0-6):");
scanf("%d",&opere);
switch(opere)
{
case 1:printf("两个数之和:%.2f",a());break;
case 2:printf("两数之差是:%.2f",b());break;
case 3:printf("两数之积是:%.2f",c());break;
case 4:printf("两数整除的商是:%.2f",d());break;
case 5:printf("两数取余是:%d",e());break;
case 6:printf("退出");break;
}
}
float a()
{
float num1,num2,result;
printf("请输入两个数(用空格分开):");
scanf("%f%f",&num1,&num2);
result=num1+num2;
return result;
}
float b()
{
float num1,num2,result;
printf("请输入两个数(用空格分开):");
scanf("%f%f",&num1,&num2);
result=num1-num2;
return result;
}
float c()
{
float num1,num2,result;
printf("请输入两个数(用空格分开):");
scanf("%f%f",&num1,&num2);
result=num1*num2;
return result;
}
float d()
{
float num1,num2,result;
printf("请输入两个数(用空格分开):");
scanf("%f%f",&num1,&num2);
result=num1/num2;
return result;
}
int e()
{
int num1,num2,result;
printf("请输入两个数(用空格分开):");
scanf("%d%d",&num1,&num2);
result=num1%num2;
return result;}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-04
#include <iostream>
using namespace std;
void main (void)
{
double a,b;
char opt;
cout<<"输入两个整数(以空格隔开,第二个数不能为0):";
cin>>a>>b;
cout<<"输入运算符:";
cin>>opt;

switch(opt){
case'+':
cout<<a+b;
break;
case'-':
cout<<a-b;
break;
case'*':
cout<<a*b;
break;
case'/': cout<<a/b;
break;

}
}本回答被提问者采纳
第2个回答  2009-12-04
delphi可以么 可以的话我发给你
第3个回答  2009-12-04
MFC的行不
相似回答