level 9
不离不弃这闪点
楼主
先付上原来在vc++中能运行的计算器代码【
// CPlusPlus9.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
double num1;
double num2;
double result;
char op;
bool IsZero;
cout << "请输入第一个数字" << '\n';
cin >> num1;
cout << "请输入+ - * /中的任一个符号 "<< '\n';
cin >> op;
cout << "请输入第二个数字" << '\n';
cin >> num2;
if( op == '+' )
{
result = num1 + num2;
}
if( op == '-' )
{
result = num1 - num2;
}
if( op == '*' )
{
result = num1 * num2;
}
if( op == '/' )
{
if( num2 == 0 )
{
cout << "除数不能是0";
return -1;
}
result = num1 / num2;
}
cout << num1 << op << num2 << "=" << result << '\n';
return 0;
}
】,但是现在放到vs中却报错,如图【

2016年04月28日 19点04分
1
// CPlusPlus9.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
double num1;
double num2;
double result;
char op;
bool IsZero;
cout << "请输入第一个数字" << '\n';
cin >> num1;
cout << "请输入+ - * /中的任一个符号 "<< '\n';
cin >> op;
cout << "请输入第二个数字" << '\n';
cin >> num2;
if( op == '+' )
{
result = num1 + num2;
}
if( op == '-' )
{
result = num1 - num2;
}
if( op == '*' )
{
result = num1 * num2;
}
if( op == '/' )
{
if( num2 == 0 )
{
cout << "除数不能是0";
return -1;
}
result = num1 / num2;
}
cout << num1 << op << num2 << "=" << result << '\n';
return 0;
}
】,但是现在放到vs中却报错,如图【



