#include<stdio.h>
int main()
{
double num1 = 0.0;
double num2 = 0.0;
double ed = 0.0;
char choice='1';
char op;
while(choice != EOF )
{
scanf("%lf %c%lf", &num1, &op, &num2);//%c前加入空格,缓冲字符
switch (op)
{
case '+':
ed = num1 + num2; //循环内是计算器
break;
case'-':
ed = num1 - num2;
break;
case'*':
ed = num1 * num2;
break;
case'/':
ed = num1 / num2;
break;
}
printf("%lf\n", ed);
printf("Do you want to continue(Y/N or y/n)");
scanf(" %c", &choice);
if (choice == 'Y'||choice=='y')// 判断是否重新进入循环
continue;
else
break;
}
return 0;
}