我是新手,编了一个只能加减乘除的计算器,请问哪里出错了啊?
#include "stdio.h"main()
{
float a,b,c;
printf("shurudiyigeshu:");
scanf("%f",&a);
printf("shurudiergeshu:");
scanf("%f",&b);
printf("shurufuhao(+,-,*,/)");
char q,w,e,r;
q=+;w=-;e=*;r=/;
if(scanf("%c",q)) printf("a+b=%f",c);
else if(scanf("%c",w)) printf("a-b=%f",c);
else if(scanf("%c",e)) printf("a*b=%f",c);
else printf("a/b=%f",c);
getch();
}
[[it] 本帖最后由 fky1989 于 2008-10-22 14:43 编辑 [/it]]