C++问题请高手来帮帮

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:46:15
#include "iostream.h"
#include "stdlib.h"
int mian()
{
float a,b,c,temp;
char oper1,oper2;
cout <<"请输入一个表达式(eg.1+2*3): " <<endl;
cin >>a >>oper1 >>b >>oper2 >>c;
if ((oper2=='*' || oper2=='/') && (oper1!='*' && oper1!='/'))
{
switch (oper2)
{
case '*':
{
temp=b*c;
break;
}
case '/':
{
if (c!=0) temp=b/c;
else
{
cout <<"出错了" <<endl;
exit(1);
}
break;
}
default:
cout <<"出错了" <<endl;
exit(1);
}
switch (oper1)
{
case '+':
{
temp=a+temp;
break;
}
case '-':
{
temp=a-temp;
break;
}
defa

你把main()写成了mian(),以后要多多注意了。

int mian()

不是用vc写的么?这种错误应该有提示吧,还有要回看出错的提示。

int main()
{ }

看前几句就看到错误啦,以后小心哦
main写错了

呵呵,以后要多注意了
总觉得你的程序写的有点乱,也不知道怎么说,而且你的程序没有空行,看起来很麻烦