我是菜鸟,大家帮帮忙!我看一晚上了也看不出来那错
#include <stdio.h>main()
{
float a,b,c,d;
int i;
char P;
scanf("%f",&a);
for(i=0;i>=0;i++)
{ sconf("%c",&P);
if (P=="\n")
printf("%f",a);
switch(P)
{case +: scanf("%f",&b);a=a+b;break;
case *: scanf("%f",&b);a=a*b;break;
case /: scanf("%f",&b);a=a/b;break;
case -: sconf("%f",&b);a=a-b;break;
default: printf("从输");break;
} }
getch();
}