🖥️ 오늘의 백준

백준 5724번 : 파인만 [C]

무콩이 2023. 4. 2. 14:45

https://www.acmicpc.net/problem/5724

 

5724번: 파인만

리처드 필립스 파인만은 노벨 물리학상을 수상한 미국의 물리학자이다. 그는 이론물리학을 연구했고, 양자 컴퓨팅 분야를 개척했다. "Surely You’re Joking, Mr. Feynman!", "What Do You Care What Other People Thi

www.acmicpc.net

문제요약

주의할 점

실패 원인은 0을 입력하면 프로세스가 종료되어야하는데 0이 출력됨 (즉, 밑에 코드 실행되고 while 종료)

    scanf("%d", &N);
        if(N == 0) {
            break;
        }

if문 추가해줬음

전체 코드

#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996)

int main(void) {
    int N=1, num = 0;

    while (1) {

        scanf("%d", &N);
        if(N == 0) {
            break;
        }

        for (int i = 0; i < N; i++) {
            num += (N - i) * (N - i);
        }

        printf("%d", num);
        printf("\n");

        num = 0;
    }

    return 0;
}