编写一个程序,模拟具有加、减、乘、除4种功能的简单计算器:
#include<stdio.h>
calculator(int m,char n,int o)
{
float d;
if(n=='+')
{
d=m+o;
printf("%f\n",d);
}
if(n=='-')
{
d=m-o;
printf("%f\n",d);
}
if(n=='*')
{
d=m*o;
printf("%f\n",d);
}
if(n== '/')
{
d=m/o;
printf("%f\n",d);
}
}
main()
{
int x;
float a,c;
char b;
printf("欢迎使用简单计算器!\n");
printf("请输入:\n");
scanf("%f",&a);
scanf("%c",&b);
scanf("%f",&c);
calculator(a,b,c);
printf("是否继续?(1:是;0:不;)\n");
scanf("%d",&x);
while(x>=1)
{
printf("请再次输入:\n");
scanf("%f",&a);
scanf("%c",&b);
scanf("%f",&c);
calculator(a,b,c);
printf("是否继续?(1:是;0:不;)\n");
scanf("%d",&x);
}
printf("谢谢使用!\n");
}