티스토리 뷰

먼저 int a,b,c,d;로 선언해주고 scanf로 각각의 값을 할당해준다.

 

그리고 if문을 사용해서 각각의 점수가 0이상 100이하의 범위가 맞는지 확인해주고 맞다면 if문이 실행되도록,

아니라면 else를 이용해 '잘못된 점수'가 출력되도록 해준다.

 

점수가 0 이상 100 이하의 범위가 맞다면 이제 평균이 85점 이상인지 if문으로 확인해주고

맞다면 '합격'이 아니라면 else문을 이용해 '불합격'이 출력되도록 해준다.

 

* 점수 범위를 설정해줄때 (0<= a <= 100) 이런식으로 한번에 해주면

실행이 되지 않으므로 (0<=a && a<=100) 이렇게 설정해주도록 한다.

 

답은

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h> 

int main() 
	{ 
        int a, b, c, d; 
        scanf("%d %d %d %d", &a, &b, &c, &d); 

        if ((0 <= a) && (a <= 100) && (0 <= b) && (b <= 100) && (0 <= c)&& (c <= 100) && (0 <= d) && (d <= 100)) { 
            if ((a + b + c + d) / 4 >= 85) { 
                printf("합격"); 
            } 
            else { 
                printf("불합격"); 
            } 
        } 

		else { 
			printf("잘못된 점수"); 
		} 

		return 0; 
}

'C언어 공부 > 코딩 도장 문제 풀이' 카테고리의 다른 글

20.8 심사문제 write up  (0) 2019.04.13
19.5 심사문제 write up  (0) 2019.04.06
18.9 심사문제 write up  (0) 2019.04.05
17.8 심사문제 write up  (0) 2019.04.05
16.5 심사문제 write up  (0) 2019.04.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday