11720번 숫자의 합 문제

김영헌·2022년 1월 19일
0

백준

목록 보기
3/7
post-thumbnail

문제

  • N개의 숫자가 공백없이 입력되면 이 숫자를 합해서 출력하는 프로그램 만들기

조건

  • 첫째줄 숫자 1 ≤ N ≤ 100
  • 둘째줄 N개의 숫자 공백없이 input

알고리즘

  1. N입력 받기
  2. N만큼 Char로 숫자 받기(하나씩 분리하기 위해서)
  3. char들 모두 int로 변화하고 더하기

오늘 배운거

  • char —> int로 변환하는 방법
      • ‘0’을 진행하면 된다.

        ex) char a = ‘7’;

        int ia = a - ‘0’;

Code

#include <stdio.h>

int main(){

	int N, output=0;

	scanf("%d", &N);

	char input[N];

	scanf("%s", input);

	for(int i = 0; i < N; i++){

		int a = input[i] - '0';

		output = output + a;

	}

	printf("%d", output);

	return 0;

}
profile
대기업 회장님

0개의 댓글