프로그래밍

c 초보 while문 도움좀 주세요...

#include<stdio.h>

int main(void)
{
    int input = 1;
    int cntEven = 0;
    double cntEvenR = 0;
    double cntEvenEverage = 0;
    int cntOdd = 0;
    double cntOddR = 0;
    double cntOddEverage = 0;
    int i = 0;
    
    while (input == 0)
    {
        printf("integer input? (if you end this program, enter 0) : ");
        scanf("%d", &input);

        if (input % 2 == 0) {
            cntEven++;
            cntEvenR += input;
            i++;
        }

        else if (input % 2 == 1) {
            cntOdd++;
            cntOddR += input;
            i++;
        }
    }

    cntEvenEverage = cntEvenR / i;
    cntOddEverage = cntOddR / i;

    printf("Even total num : %d\n", cntEven);
    printf("Even total num : %f\n", cntEvenEverage);
    printf("Even total num : %d\n", cntOdd);
    printf("Even total num : %f\n", cntOddEverage);

    return 0;
}

 

컴파일 하면 while문을 아얘 인식을 못하는데

어디가 잘못된 걸까요?

6개의 댓글

2020.05.28

input이 0일때 while 돌라고 해놓고선 input 1로 init 하면 어떻게 돌아가니?

 

한번이라도 동작시키려면 do-while을 써야지

0
2020.05.28

input == 0 일때만 body {} 를 실행하는건데, 위에 input = 1 이래매,

0
2020.05.28

처음이니까 그럴 수 있어!

0
2020.05.28

앗 !input == 0 했더니 잘되네요 감사합니다!

0
2020.05.28
@네르폴

저렇게 갈거면 while 말고 do-while 로 해봐

0

바보 헤헤

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180472 [잡담] 좆데온 8천번대보다 7900xtx가 전기모기채는신이야 0 3 분 전 4
180471 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 우루루옳지 0 9 분 전 8
180470 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 Veigrake 0 1 시간 전 43
180469 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 6 년째재수강 0 1 시간 전 64
180468 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 3 이거보인다면기분탓임 0 1 시간 전 133
180467 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 4 시간 전 242
180466 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 4 시간 전 145
180465 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 5 시간 전 146
180464 [잡담] 4월에 마우스 큰 게 두 개 나오네 4 GNStout 0 5 시간 전 181
180463 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 5 시간 전 95
180462 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 12 코싸멘뚜 0 6 시간 전 162
180461 [정보] 레이니75 저격하는 브릿지75 18 Veigrake 0 8 시간 전 240
180460 [모바일] 새 애플펜슬 나오면 기존 제품들 가격내려가? 5 II바II코II드II 0 11 시간 전 210
180459 [잡담] 드디어 왔다 레이니 5 ltearl 0 18 시간 전 280
180458 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 19 시간 전 390
180457 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 0 20 시간 전 302
180456 [컴퓨터] 구글에서만 검색창 방향키가 안먹음 뒷북 0 23 시간 전 88
180455 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 184
180454 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 169
180453 [모바일] 당근으로 갤럭시탭 s9 울트라 사기로했는데 2 말이야방구야 1 1 일 전 282