简单程序的编写4:模拟简单计算器

编写一个程序,模拟具有加、减、乘、除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");
}

猜你喜欢

转载自blog.csdn.net/qq_42342113/article/details/82928574