#include<stdio.h>
int Add_int(int a, int b);
int Sub_int(int a, int b);
int Mul_int(int a, int b);
int Div_int(int a, int b);
int main(){
char flag;do{
int a =0;
int b =0;
char op;
int sum =0;
int tag =1;printf("input data operator data \n");scanf("%d %c %d",&a,&op,&b);switch(op){case'+': sum =Add_int(a, b);break;case'-': sum =Sub_int(a, b);break;case'*': sum =Mul_int(a, b);break;case'/':if(0== b){
tag =0;printf_s("error");break;}else{
sum =Div_int(a, b);}break;default:printf("输入符号有误:请重新输入或退出");break;}if(tag =1){printf("=>%d", sum);}printf("是否继续计算(输入y确定,输入其他退出)");getchar();scanf("%c",&flag);}while('Y'==flag||'y'==flag);return0;}
int Add_int(int a, int b){return a+b;}
int Sub_int(int a, int b){return a-b;}
int Mul_int(int a, int b){return a*b;}
int Div_int(int a, int b){return a/b;}
简易计算机的实现#include<stdio.h>int Add_int(int a, int b);int Sub_int(int a, int b);int Mul_int(int a, int b);int Div_int(int a, int b);int main(){ char flag; do { int a = 0; int b = 0...