게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
갑자기 생각나서 풀어본 C언어 흔한 과제풀이
게시물ID : programmer_10233짧은주소 복사하기
작성자 : 컴포지트
추천 : 0
조회수 : 527회
댓글수 : 4개
등록시간 : 2015/05/19 14:54:27
옵션
  • 본인삭제금지
1. 점수를 입력하면 학점을 출력하는 프로그램을 만드시오.
(단, 90 이상은 A, 80 이상은 B, 70 이상은 C, 60 이상은 D, 나머지는 F)

답:
#include <stdio.h> int main(){    int a;    char scores[5] = {'F', 'D', 'C', 'B', 'A'};    printf("당신의 점수를 입력하시오: ");    scanf("%d", &a);         int idx = (a - 50) / 10;    if(idx < 0) idx = 0;    if(idx >= sizeof(scores)) idx = sizeof(scores) - 1;    printf("당신의 학점은 %c.\n", scores[idx]);}
옛날생각 나는군요.
물론 이보다 줄일 수 있겠죠. 근데 일해야 하니 여기까지.
출처 심심해진 내대가리
온라인 예제실행 : http://cpp.sh/8xm6
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호