작동하려면 if 문을 사용할 수 없습니다. 그리고 관계없이 의 주말 if 진술은 계속 나타납니다. 내가 이전에 비슷한 질문을 알고 있지만, 그것은 단지에 관계없이 내가C++ if 문
#include <iostream>
#include <string>
using namespace std;
int main()
{
int day;
cout << " Enter day of the week " << endl;
cin >> day;
switch (day)
{
case 1 :
case 6 :
case 7 :
cout << "weekend";
break;
case 2 :
case 4 :
cout << "going to C++ Class";
break;
case 3 :
case 5 :
cout << "studying for C++ Class";
break;
default :
cout << "invalid day number";
}
if (day == 1 || 6 || 7)
cout << "weekend" << endl;
else
if (day == 2 || 4)
cout << "Going to C++ Class";
else
if (day == 2 || 5)
cout << "studying for C++ Class";
else
if (day < 1 || day > 7)
cout << "bad day number";
system("pause");
return 0;
}
(일 == 1 || 일 == 6 || 일 == 7) 당신에 – memo1288
전원을 켜고 경고를 컴파일러와 컴파일러를 얻을 수 경고를 오류로 처리하고 컴파일러가 이와 같은 오류를 catch합니다. 많은 회사들이 C++ 코드를 경고없이 컴파일해야 습관을 얻는 것이 좋습니다. –