#include<stdio.h>
#include<math.h>
double plus(double a,double b)
{
return a + b;
}
int main()
{
double a,b,c;
char d;
while(1)
{
printf(">>>");
scanf("%c",&d);
switch(d)
{
case 'p':
case 'P':
scanf("%lf",&a);
scanf("%lf",&b);
printf("%lf\n",plus(a,b));
}
}
return 0;
}
运行时,一次加法运算完成后输出>>>>>>,回车后输出正常>>>。怎么破?