#include <iostream>
using namespace std;
void main()
{
int score; //입력받은 점수를 저장하는 변수
char grade; //구한 학점을 저장하는 변수
cout << "input your score : ";
cin >> score;
switch (score / 10) {
case 10 : grade = 'A'; break;
case 9 : grade = 'A'; break;
case 8 : grade = 'B'; break;
case 7 : grade = 'C'; break;
case 6 : grade = 'D'; break;
default : grade = 'F';
}
cout << "input your score" << score << " thus your grade is " << grade << ".
";
}
이거에 score 넣으면 cout << "input your score" << score << " thus your grade is " << grade << ". ";
이부분이 아예 출력이 안되는데 왜그런거죠?? 그리고 점수를 75 85 이렇게 다양하게 넣어서
input your score : 75
input your score 75 thus your grade is c
input your score : 85
input your score 85 thus your grade is b
input your score : 65
input your score 65 thus your grade is d
이런식으로 여러개 나오고 싶게 하고 싶은데 어떻게 하는건가요??
도와주세요 ㅠㅠㅠㅠ
1. 출력되기 전에 프로그램이 꺼지는거면 (개발툴이 VS라는 가정하에 - void main 보니 맞는듯) F5 누르지 말고 Ctrl+F5 누르기
2. 계속 나오고 싶다면 지금의 main문을 통째로 while로 감싸고 0을 입력하면 while 조건을 false로 변경
이건 질문인데 default: 마지막에도 break; 써주는게 표준 아닌가여?
3. 팁을 주자면 void main 쓰지 말고 int main으로 바꾸고 마지막에 return 0 써주기
답변감사합니다 . 일단 1번은 ctrl +f5 했는데 마지막 출력이 안되네요 이거 기본서보고 베낀거라 default 뒤에 없더라구요 break
계속 마지막 줄이 안나오는데 왜 그러는걸까요??int로 바꿨는데도 똑같습니다 그리고 score 를 입력할라면 int score=75이런식으로 해도 되는거죠?이렇게하면 근데 하나밖에 결과값을 못얻어서요
이상하네여 전 잘만 나오는데... 개발 툴 뭐 쓰시는지요
visual studio 2015쓰고있어요 ㅠㅠ컴터 문제일까요?
출력 마지막에 endl
넣어보셈
넣었는데도 막줄안나오네요...
브레이크 포인트 걸린거 아님? 아무것도 출력 안하고 프로그램 끝났으니 엔터치라고 뜸?
프로젝트 생성할 때 콘솔 어플리케이션으로 만든거 맞나여?
엔터치라고 안떠요 그리고 두번째꺼는 맞아요
스코어 넣을때 숫자 치고 엔터 눌러도 반응이 없다 이말인거져? 프로젝트 다시 만들어봐여 코드는 문제 없습니다
말도 안되지만 문장 " "로 안감싸서 안되는건 아니겠져 - dc App
프로젝트 다시 만들어봤는데도 똑같네요 ㅋㅋㅋㅋ저코드도 복사해서 가져온건데 이상하네요 참말로..
₩" ₩" - dc App
쌍따옴표가 따옴표로 나오는구나 - dc App