728x90
문제풀이
0.N개의 숫자 개수 선언, 문자열 선언, 합계 변수 선언
1.반복문을 사용하여서 합계를 구함. 이때 문자데이터를 int형으로 변환하는 것이 중요
2.합계 출력
문자를 정수로 변환하는 법
*int num=char-'0';
아스키코드 값을 보고싶다면 (int)형을 붙여 형변환
코드
# include <iostream>
# include <string>
using namespace std;
int main(){
int N;
cin>>N;//숫자 개수
string s;
int sum=0;
cin>>s;
for(int i=0;i<N;i++){
sum+=s[i]-'0';//char형을 int 형으로 변환
}
cout<<sum;
return 0;
}
728x90
'✍️ Algortihm > C++' 카테고리의 다른 글
백준 1152번 단어의 개수 C++ (0) | 2024.04.08 |
---|---|
[백준] 10809번 알파벳 찾기 C++ (0) | 2024.04.04 |
[백준] 9086 문자열 C++ (0) | 2024.04.04 |
[백준] 2743 단어 길이 재기 C++ (0) | 2024.04.04 |
[백준] 27866 문자와 문자열 C++ (0) | 2024.04.04 |