이 프로그램을 고칠 수 있습니까? 그것은 말할 수 없습니다.do do not do do do do do do do this program.이 프로그램을 수리 해 주실 수 있습니까?
int main()
{
using namespace std;
int x, y, z, a;
cout << "Please enter a number" << endl;
cin >> x;
cout << "Please enter another number" << endl;
cin >> y;
cout << "What do you want to do with these numbers?" << endl;
cout << "1 = +" << endl;
cout << "2 = -" << endl;
cout << "3 = *" << endl;
cout << "4 = /" << endl;
cin >> a;
do {
z = add(x, y);
} while (a == 1);
do {
z = sub(x, y);
} while (a == 2);
do {
z = mul(x, y);
} while (a == 3);
do {
z = dis(x, y);
} while (a == 4);
cout << z;
return 0;
}
do while 문을 사용해 보았지만 제대로 작동하지 않습니다. --- EDIT --- 추가 된 들여 쓰기가 추가되었는데, 왜 그렇게 분무합니까?
이 유 – PSR
@PSR 허을 wwitch 사용할 수 있습니다 [괄호는 단순히 명확성을 위해, 당신은 괄호의 두 개의 내부 세트를 제거 할 수 있습니다]? 난 이해가 안 돼요. 자세한 내용을 입력하십시오. – Lemonizer
루프가 'a'를 수정하지 않습니다. 따라서 루프 중 하나에 들어가면 절대 빠져 나올 수 없습니다. – Barmar