#include<stdio.h>
#include<math.h>
int main()
{ while(1)
{
double num1,num2,result;
char op;
printf("请输入第一个数字\n");
scanf("%lf",&num1);
getchar();
printf("请输入运算符\n");
scanf("%c",&op);
getchar();
printf("请输入第二个数字\n");
scanf("%lf",&num2);
switch(op)
{
case'+': result = num1 + num2; break;
case'-': result = num1 - num2; break;
case'*': result = num1 * num2; break;
case'/':
{
if(fabs(num2)<1e-100)
{
printf("ERROR");
return 0;
}
else result = num1 / num2;
break;
}
default:
{
printf("illegal operator");
return 0;
}
}
printf("%lf %c %lf = %lf\n",num1,op,num2);
}
return 0;
}
制作一个简单的计算器
于 2024-12-16 11:40:23 首次发布