给你说一下大体的思路::
void main()
{
float x,y,z;
char m;
printf("/n input a number:");
scanf("%f",&x);
getchat();
printf("/n input +-*/:");
scanf("%c",&m);
getchat();
printf("/n input anther number:");
scanf("%f",&y);
getchat();
swilth(m)//格式不知道对不...以前写的,现在有点想不起来了,,
{
case +:
z=x+y;
bresk;
//下来的自己写
}
printf("/n %f%c%f=%f:",x,m,y,z);
}
////////////////////////////////////////////////////////
其实也就用到了swilth语句来选择运算符号..................至于那个()怎么弄,,,,,,叫偶明天想想,,,,,再把偶的源程序看看,,,,给你答复....................
[此贴子已经被作者于2005-5-13 5:04:09编辑过]