一个四则运算计算器的问题
代码如下:#include "stdio.h"
void main()
{
int a,b;
char f,m='y';
do
{
printf("请输入两个数字和运算符号:\n");
scanf("%d%c%d",&a,&f,&b);
switch(f)
{
case '+':
printf("%d+%d=%d\n",a,b,a+b);break;
case '-':
printf("%d-%d=%d\n",a,b,a-b);break;
case '/':
printf("%d/%d=%d\n",a,b,a/b);break;
case '*':
printf("%d*%d=%d\n",a,b,a*b);break;
default:
break;
}
printf("若要再次进行运算则请输入y:\n");
scanf("%m",&m);
}while(m=='y');
}
会无限循环?没搞清楚诶。