공부/백준

11720 백준 c

ijadon 2022. 1. 29. 15:53

//  int N, sum; 했다가 자꾸 틀렸다고 나와서 int N, sum=0; 으로 변경하니 값이 나왔다. 0으로 설정하는 것과 안하는것은 무슨 차이지,,, 설정하지않으면 자동으로 0이라고 알았는데, input값이 char 라 그런건가,,,,,,

 

#include <stdio.h>

int main(){
    int N, sum=0;
    scanf("%d", &N);
    char input[N];
    scanf("%s", &input);
    for (int i=0; i<N; i++){
        sum += input[i]-'0';
    }   
    printf("%d", sum);    
    return 0;
}