이거 왜이럴까요? (문자열 출력 관련)
조회수 658회
int main(int agrc, char const *argv[]) {
while (1) {
int idx;
string sel1, sel2;
double W, L, M, D, K, C; // 승리, 패배, 총 판수, 데미지, 분당 골드량, 분당 데미지, KDA, 분당 cs
double wra, wrb, winrate;
TeamA TA;
TeamB TB;
color(deepwhite);
cout << "LCK 9팀 중 대상 팀, 비교할 팀을 입력 하세요. (X를 입력하면 종료됩니다.) ex) SKT HLE : ";
cin >> sel1;
if (sel1 == "X" || sel1 == "x") {
color(lightmagenta);
cout << "프로그램 종료." << endl;
color(defaultcol);
return EXIT_SUCCESS;
}
cin >> sel2;
cout << endl;
for (idx = 0; idx < 2; idx++) {
switch (idx) {
case 0:
cout << sel1;
case 1:
cout << sel2;
}
cout << "팀의 승리한 판수, 패배한 판수, 분당 골드량, 분당 데미지, 분당 CS 를 입력해 주세요." << endl << endl;
cin >> W >> L >> M >> D >> K >> C;
switch (idx) {
case 0:
wra = TA.Wp(W, L, M, D, K, C);
case 1:
wrb = TB.Wp(W, L, M, D, K, C);
}
}
winrate = wr(wra, wrb);
if (winrate > 50) {
color(lightturq);
cout << "A팀의 승리 확률은 " << winrate << "% 입니다." << endl << endl;
}
else if (winrate < 50) {
color(lightred);
cout << "A팀의 승리 확률은 " << winrate << "% 입니다." << endl << endl;
}
else if (winrate == 50) {
color(lightyellow);
cout << "A팀의 승리 확률은 " << winrate << "% 입니다." << endl << endl;
}
}
}
이런식으로 만들면.....
LCK 9팀 중 대상 팀, 비교할 팀을 입력 하세요. (X를 입력하면 종료됩니다.) ex) SKT HLE : A B
AB팀의 승리한 판수, 패배한 판수, 분당 골드량, 분당 데미지, 분당 CS 를 입력해 주세요.
1 2 3 4 5 6
B팀의 승리한 판수, 패배한 판수, 분당 골드량, 분당 데미지, 분당 CS 를 입력해 주세요.
이런식으로 떠버려요..
댓글 입력