C语言实现的简易计算器

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:39:40
求用C语言实现一个简易计算器,要求是+,-,*,/,小数和负数的处理,希望哪位好友能帮帮忙,毕业设计,急用!!!摆脱!!!

#include<stdio.h>
void main()
{
float a,b,i=0;
char yun;
mama: printf("\n请输入运算符和要计算的两个数:");

main:if(i<3)
{
fflush(stdin);
scanf("%c%f%f",&yun,&a,&b);
switch(yun)
{
case '+':printf("%.2f+%.2f=%.2f",a,b,a+b);
break;
case '-':printf("%.2f-%.2f=%.2f",a,b,a-b);
goto mama;
case '*':printf("%.2f*%.2f=%.2f",a,b,a*b);
goto mama;
case '/':printf("%.2f/%.2f=%.2f",a,b,a/b);
goto mama;
default:i++;
{ if(i==3)
printf("\n您已经三次输入不正确:谢谢使用…再见!");
else
printf("您的输入有误\n请从新输入:");
goto main;
}
}
printf("\n谢谢使用…再见!"