반복문 while,if,switch-case 쓰는 예제좀 풀어주세요
초월
질문 내용 :
키보드로부터 점수(정수만 입력) score를 입력 받아 score가 100에서 90점 사이이면 grade가A, 90에서 80점 사이이면B, 80에서70점 사이이면 C이고, 70에서 0점 사이이면 F를 출력하는 프로그램을 작성하라. 위 과정을 반복한다. 0미만이나 100이상의 점수가 입력되면 프로그램을 중지한다. (while, if, switch~case문을 사용한다)?xml:namespace prefix = o ns = urn:schemas-microsoft-com:office:office /?xml:namespace prefix = o /
(문제분석)
while문으로 무한 루프를 만든다.
무한 루프내에서 점수를 입력받아 입력받은 점수가 0이상 100미만인지를 if문을 이용하여 판단하여 그 이외의 점수이면 무한 루프를 탈출하도록한다.
0이상 100미만이면, switch~case문을 이용하여 학점을 판단한다.(점수를 10으로 나누어 그 몫을 이용한다.
이 예제를 보고 밑에 쫙 해봤는데
99점이나 60점 이런거 치면 그냥 튕겨나가는데요
문제분석에 읽어보면 10으로 나눠서 그 몫으로 학점을 판단하라는데
그걸 어떻게 끼워넣어야 하나요? 좀 알려주세요 ㅠㅠ
#include stdio.h
main()
{
while( 1 )
{
int score;
printf( 점수를 입력하세요 : );
scanf(%d, &score );
if( score = 0 && score = 100 )
{
switch( score )
{
case 100:
case 90:
printf(당신의 점수는 A입니다. \n );
break;
case 80:
printf(당신의 점수는 B입니다. \n );
break;
case 70:
printf(당신의 점수는 C입니다. \n );
break;
case 0:
printf(당신의 점수는 F입니다. \n );
break;
default:
printf(잘못 입력된 값입니다.);
break;
}
return 0;
}
else
printf(잘못 입력된 값입니다.);
break;
}
}
-
이루리라
음... if else는 이미 썼고
switch - case를 써야해서 저렇게 쓴거에요 -
진솔
#include stdio.h
main()
{
\tint score;
\twhile( 1 )
\t{
\t\t printf( \점수를 입력하세요 : \);
\t\t scanf(\%d\
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2655576 | 구조체 선언 질문입니다. | 통꽃 | 2024-05-21 |
2655547 | 변수선언과 printf만 사용해서 수식 짜기 (1) | 피리 | 2024-05-20 |
2655523 | 문자열 사이에 문자열삽입 | 바람 | 2024-05-20 |
2655491 | 키보드 인식, 랜덤 함수 or 헤더 (2) | 별 | 2024-05-20 |
2655471 | 링 버퍼 구현된 소스 인데요.. 이해가 잘안되서요.. | 소심한녀자 | 2024-05-20 |
2655440 | test파일이 안 되요. (2) | 리라 | 2024-05-19 |
2655416 | 고수님들 도움이 절실합니다. (2) | 세리 | 2024-05-19 |
2655361 | 엔터 입력받을때까지 기다리는 getchar (1) | 큰모음 | 2024-05-19 |
2655328 | 함수에서 포인터 (3) | 모아 | 2024-05-18 |
2655299 | 아이콘바꾸는법..? | 소 | 2024-05-18 |
2655271 | scanf 입력받으면 쭉 실행되는.. (5) | ComeOn | 2024-05-18 |
2655184 | 이 세개 프로그램좀 해결해주실.... 고수님들???? (3) | 말달리자 | 2024-05-17 |
2655129 | 다차원 배열 원소들 주소계산하는거 질문이요~ | 터전 | 2024-05-17 |
2655103 | AVRstudio MoveAxis. MoveLine 함수질문 | 앨버트 | 2024-05-16 |
2655072 | 콘솔창의 위치와 크기를 정하고 싶습니다. | 딥레드 | 2024-05-16 |
2655044 | 자료구조랑 online judge site에 대해서 질문있습니다... (1) | 뽀송뽀송 | 2024-05-16 |
2655016 | 별찍기 문제 중 이해안되는 부분이 있어요... | 도전중 | 2024-05-16 |
2654986 | 입력받은 성적을 배열에 저장하기 (3) | 안녕나야 | 2024-05-15 |
2654959 | ===========-이런거 미리 지정하는법 (1) | 김자영 | 2024-05-15 |
2654930 | 도와주십시요 ㅜㅜ 자료구조 ㅜㅜ | 도널드 | 2024-05-15 |