https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
더보기
#include<stdio.h>
int main(){
char ch[100];
int i, n;
int sum = 0;
scanf("%d",&n);
scanf("%s",&ch);
for(i=0; i<n; i++){
sum += (int)ch[i]-48;
}
printf("%d",sum);
return 0;
}
숫자0 아스키 코드값(48)을 뺐습니다. (예를들어서 5의 아스키코드값이 53인데, 48을 빼면 5가 되겠죠!)
'프로그래밍 > 백준' 카테고리의 다른 글
백준 10809번: 알파벳 찾기 (C언어) (0) | 2020.03.09 |
---|---|
백준 5543번: 상근날드 (C언어) (0) | 2020.03.09 |
백준 11654번: 아스키 코드 (C언어) (0) | 2020.03.03 |
백준 1065번: 한수 (C언어) (0) | 2020.03.03 |
백준 4673번: 셀프 넘버 (C언어) (0) | 2020.03.02 |