PAT A 급 1001 A + B Format
5727 단어 데이터 구조 알고리즘
이 문제 의 사고 방향 은 매우 분명 하 다.제목 이 숫자 범 위 를 제시 하 더 라 도 int 형식 (32 비트) 이 넘 칠 수 있 도록 자릿수 를 long int (64) 길이 로 확장 합 니 다.
코드 입력:
#include
#include
using namespace std;
string dealwith(long int x,long int y){
string relust="";
long int addT = x + y;
addT = abs(addT);
if(addT == 0) return "0";
int count = 0;
while(addT>0){
count++;
relust = to_string(addT % 10) + relust;
if(count==3 && addT/10 != 0){
relust = ',' + relust;
count = 0;
}
addT = addT/10;
}
if(x+y < 0 ){
relust = '-' + relust;
}
return relust;
}
int main(){
long int x,y;
cin >> x >> y;
cout << dealwith(x, y) << endl;
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
leetcode 101. 대칭 이 진 트 리 재 귀 해법 c 언어이 문 제 는 처음에 대기 열 + BFS 를 사용 하 는 것 이 생각 났 습 니 다. 귀 찮 습 니 다.다른 방식 으로 예시 1 을 보 니 중 서 를 옮 겨 다 니 는 것 이 바로 앞 뒤 가 대칭 적 인 서열 이 라...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.