시작한지 진짜 얼마 안된 초보입니다...
지금 정올사이트로 열심히 단계별문제를 푸는중인데요
반복문 부분에서 막히는 점이 있어서 질문드립니다 ㅠㅠ

우선 제가 1번문제 푼 코드가 이것입니다

#include <stdio.h>
int main()
{
    int a=0;
    printf("점수를 입력하세요. ");
    scanf("%d",&a);
    
    while(1)
    {
        if (a>=80 && a<101)
        printf("축하합니다. 합격입니다.\n");

        else if (0<=a && a<80)
        printf("죄송합니다. 불합격입니다.\n");

        else if (a<0 || a>101)
        return 0;

    printf("점수를 입력하세요. ");
    scanf("%d",&a);  
    }
    return 0;
}

1번사진 문제랑 2번사진 문제가 풀이방식에 딱히 다른게 없는거같은데....
그 int a=0; 아래에 있는 printf와 scanf(5,6번째줄)가 1번문제에서는 있어야하는데... 2번문제에서는 없어야하더라구요

넣으니까 시간초과라고 뜨면서 틀렸다는데 대체 왜 2번문제에서는 저걸 빼야하는지 모르겠습니다 ㅠㅠ
정말 너무답답해서 여쭤봅니다
감사합니다....


7ceb887eb68468ff3ae980ec419f2e2d1dc1df5efa44dd915d328b0788

7ceb887eb68468ff3aea81e1419f2e2d67cd1b72d5c6c4ad4de23ee9ea