因此,通常在喝了一晚之后,我回到家中,通过编程来检查醉酒的程度,我决定制作一个计算器程序,但我得到了一个错误,现在我可以“T去睡觉。可有人请从这个苦难删除我有什么不对这个代码?C++调试;我看不到一个错误:(
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double num1;
double num2;
char redo;
char operation;
do
{
cout<< "Please enter your calculation "<< endl;
cin >> num1 >> operation >>num2;
switch operation {
case '+':
cout<< "" <<num1+num2 << endl;
break;
case '/':
cout<< "" <<num1/num2 << endl;
break;
case '*':
cout<< "" <<num1*num2 << endl;
break;
case '/':
cout<< "" <<num1/num2 << endl;
break;
}
while (redo=='y'||redo=='Y');
system("PAUSE");
return EXIT_SUCCESS;
}
我的第一个调试错误是在COUT ..我一直无法入睡:(
YAY我没醉!我得到它的工作!Thajink yoou giusy所以mcuh! 哦,继承人的代码BTW:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double num1;
double num2;
char redo;
char operation;
do
{
cout<< "Please enter your calculation "<< endl;
cin >> num1 >> operation >>num2;
switch (operation) {
case '+':
cout<< num1+num2 << endl;
break;
case '-':
cout<< num1-num2 << endl;
break;
case '*':
cout<< num1*num2 << endl;
break;
case '/':
cout<< num1/num2 << endl;
break;
}
cout<<" Do you want to continue? ";
cin>>redo; }
while (redo=='y'||redo=='Y');
}
有什么错误?它是运行时错误吗?或编译时? – Nawaz 2011-01-29 05:20:25
你收到了什么错误,你输入了什么数据? – Elalfer 2011-01-29 05:22:00
我不认为这与错误有关,但为什么你有2`/`操作?我认为你需要去睡觉的人;) – Elalfer 2011-01-29 05:24:00