이 문제는 맵을 사용하여 인쇄하고 싶은 저장을 할 수 있다. 데이터 양이 많지 않기 때문에 마지막에 직접 출력할 수 있다.그래도 필요 없을 것 같아서.
4
주로 두 가지 문제를 고려한다. 첫째, 숫자가 문자열로 전환되고 실질은 진법 전환이다. 그러나 조금 다르다. 만약에 열 자리에 숫자가 있고 한 자리에 0이 있으면 이 0을 출력하지 않아도 된다.그래서 조건판단if(t/13 & t% 13)cout<<"를 사용하여 다음 출력이 필요한지 확인합니다. 그렇지 않으면 이 빈칸을 출력할 필요가 없습니다. 그리고if(t% 13)cout 4
그 다음에 문자열이 숫자로 바뀌면 전체 문자열을 저장한 다음에 각각 개위와 10위의 문자열, 즉 첫 번째 문자열과 두 번째 문자열을substr(a, b) 함수로 추출한다. a는 시작 주소이고 b는 추출할 길이이다.여기서 고려해야 할 문제는 첫 번째 즉 첫 번째 문자열이 a[]수조일 수도 있고 b[]수조일 수도 있다는 것이다.그러나 그 다음은 a[]수 그룹만 있고 두 개의 숫자로 진수 변환 출력을 저장하면 된다
4
또 하나의 문제는 무엇이 무엇으로 바뀌었는지 판단해야 한다는 것이다. 아래 코드를 보면 된다
4
**getline(cin,str)을 사용하기 전에 입력한 적이 있으면,scanf가 이 형식으로scanf('%d%*c', &n)를 쓰거나 뒤와 같이 getchar()를,cin이면 그 다음에 getchar();**를 붙여야 한다
2. 참고 코드
#include
#include
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: