Super Kawaii Cute Cat Kaoani
본문 바로가기
✍️ Algortihm/C++

[백준] 11720번 숫자의 합 C++

by wonee1 2024. 4. 4.
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