完成一个简单的计算器
实现简单的int类型数据之间的‘+’,‘-’,‘*’,’/'的功能,并且可以循环计算。(除0报错)
代码如下:
#include<stdio.h>
#include<stdbool.h>
//加法函数
int AddInt(int a, int b){
return a+b;
}
//减法函数
int SubInt(int a, int b){
return a-b;
}
//乘法函数
int MulInt(int a, int b){
return a*b;
}
//除法函数
int DivInt(int a, int b){
return a/b;
}
//实现计算器函数
void Calculate(){
char operator;
int data_1,data_2;
int result;
//用来判断是否输出结果
bool tag = true;
printf("please input:data operator data \n");
scanf("%d %c %d",&data_1,&operator,&data_2);
if('+' == operator){
result = AddInt(data_1, data_2);
}else if('-' == operator){
result = SubInt(data_1, data_1);
}else if('*' =