用C语言写一个简单的加减乘除计算器。
#include <stdio.h>
#include <stdlib.h>
int data1;
int data2;
void tips()
{
printf("**************************************************\n");
printf("****请在“+”,“-”,“x”,“/”中选择你的运算算法。****\n");
printf("**************************************************\n");
printf("**********计算器**************Alone&Blue设计******\n");
printf("**************************************************\n");
return 0;
}
void huoqu()
{
printf("请输入第一个数字\n");
scanf("%d",&data1);
printf("请输入第二个数字\n");
scanf("%d",&data2);
}
int main()
{
int data1;
int data2;
char suanfa;
int mark = 0;
while(1)
{
tips();
if(mark != 0)
getchar();
scanf("%c",&suanfa);
getchar();
mark = 1;
switch(suanfa)
{
case '+' :
printf("你输入了加法\n");
printf("请输入第一个数字\n");
scanf("%d",&data1);
printf("请输入第二个数字\n");
scanf("%d",&data2);
printf("%d+%d=%d",data1,data2,data1+data2);
break;
case '-' :
printf("你输入了减法\n");
printf("请输入第一个数字\n");
scanf("%d",&data1);
printf("请输入第二个数字\n");
scanf("%d",&data2);
printf("%d-%d=%d",data1,data2,data1-data2);
break;
case 'x' :
printf("你输入了乘法\n");
printf("请输入第一个数字\n");
scanf("%d",&data1);
printf("请输入第二个数字\n");
scanf("%d",&data2);
printf("%dx%d=%d",data1,data2,data1*data2);
break;
case '/' :
printf("你输入了除法\n");
printf("请输入第一个数字\n");
scanf("%d",&data1);
printf("请输入第二个数字\n");
scanf("%d",&data2);
printf("%d/%d=%f",data1,data2,(float)data1/data2);
break;
default :
printf("你的算法选择错误,请重新选择\n");
break;
}
}
system("pause");
return 0;
}
编译结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210421133221301.png#pic_center)