先看看第一种最基本的计算器
#include <stdio.h>
#include <stdlib.h>
void tips()
{
printf("****************************************\n");
printf("****************************************\n");
printf("**********请输入一种算法 + - * /**********\n");
printf("***************Qinff制作*****************\n");
printf("****************************************\n");
printf("****************************************\n");
}
int adda(int a,int b)
{
int c;
c=a+b;
return c;
}
int jian(int a,int b)
{
int c;
c=a-b;
return c;
}
int cheng(int a,int b)
{
int c;
c=a*b;
return c;
}
float chu(int a,int b)
{
float c;
c=(float)a/b;
return c;
}
void reallcalc(int data1,int data2,char suanfa)
{
switch(suanfa)
{
case '+':
printf("两数相加,结果为%d+%d=%d\n",data1,data2,adda(data1,data2));
break;
case '-':
printf("两数相减,结果为%d-%d=%d\n",data1,data2,jian(data1,data2));
break;
case '*':
printf("两数相乘,结果为%d*%d=%d\n",data1,data2,cheng(data1,data2));
break;
case '/':
printf("两数相除,结果为%d/%d=%f\n",data1,data2,chu(data1,data2));
break;
}
}
void calc(char suanfa)
{
int data1,data2;
switch (suanfa)
{
case'+'