프로그래밍

컴린이 c 도움!

문자열을 받아서 'A'면 1을, 'B'면 11을, 'C'면 111을 출력하려고 해

그런데 여기서 AA를 입력하면 11이 출력될거야, 근데 'B'도 11을 출력하는 거잖아?

혼동이 있으면 안되니 여기에 5라는 숫자를 사이에 넣어서 AA를 입력했을 때 151을 출력하려고 하는데 (AA를 입력한 경우)

 

switch문 입력해서 해볼려고 했더니 저 예외처리를 어떻게 해야할 지 모르겠더라구...

아스키코드 이용해야할까? 감이 안오네 ㅠㅠ

6개의 댓글

2020.07.02

값을 입력하면 치환해서 갖는 변수를 선언

누를때마다 렝쓰 체크해서 이미 값이 있으면 5를 넣은 후 입력값을 추가하도록 허면..?

0
2020.07.02

야매로 하자면 입력값이 한자리일경우에 1/11/111 을 출력하고

두자리 이상일 경우에는 1/11/111 + 51/511/5111 을 출력하면됨

 

제대로하자면은 입력받은 문자열의 길이를 체크하고 한자리 일경우에 1/11/111

두자리이상일 경우엔 자리수 * 반복인데 사이에 5를 출력하면됨

 

자리수에 따라 1/11/111만 출력하는 로직과 사이에 자리수에 따라 5를 출력하는 로직이 분리 된건지 하나로 합쳐진거인지의 차이라고보면 될듯?

 

결국에는 자리수에 반응하는 5라는 숫자를 다른 문자로 변경하고싶을 경우에 소스의 여러곳을 수정해야되는지 자리수에 반응하는 한부분만 수정하면되는지임

0
2020.07.02

while로 문자열배열 한자리씩 건너가면서

이전 문자 지금 문자 따라서

다음 출력할부분을 케이스로 처리해서 프린트

0
2020.07.02

while문(문자열 길이만큼)

Switch(문자열의 문자 하나씩 비교하여 출력)

구분 문자 5출력

While문 끝

0
2020.07.02
[삭제 되었습니다]
2020.07.02
@구백육

근데 goto문 쓰긴 해요? 궁금함

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180473 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 4 하이웨이 0 43 분 전 36
180472 [잡담] 좆데온 8천번대보다 7900xtx가 전기모기채는신이야 0 1 시간 전 52
180471 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 1 시간 전 22
180470 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 1 Veigrake 0 2 시간 전 71
180469 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 6 년째재수강 0 2 시간 전 89
180468 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 3 이거보인다면기분탓임 0 2 시간 전 157
180467 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 5 시간 전 259
180466 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 5 시간 전 149
180465 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 6 시간 전 151
180464 [잡담] 4월에 마우스 큰 게 두 개 나오네 4 GNStout 0 6 시간 전 186
180463 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 7 시간 전 100
180462 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 12 코싸멘뚜 0 7 시간 전 171
180461 [정보] 레이니75 저격하는 브릿지75 18 Veigrake 0 9 시간 전 245
180460 [모바일] 새 애플펜슬 나오면 기존 제품들 가격내려가? 5 II바II코II드II 0 12 시간 전 211
180459 [잡담] 드디어 왔다 레이니 5 ltearl 0 20 시간 전 282
180458 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 20 시간 전 402
180457 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 0 21 시간 전 304
180456 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 186
180455 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 174
180454 [모바일] 당근으로 갤럭시탭 s9 울트라 사기로했는데 2 말이야방구야 1 1 일 전 287