본문

최근방문 게시판

[학업] 코딩 질문해도될까요 ?? [22]





[광고]

c언어 공부하고있는데 여기서막혔네요 .. 도와주실분 게신가요 ㅠㅠ

컴프 반복문.PNG

 

 메모장에 있는데로 해야되는데

첫번째 for문에서 4회 반복이라는뜻 으로 코드를 입력했고

두번째 for문에서 j는 1부터 4까지라했는데 여기서부터잘모르겠네요 ..

 



댓글 | 22
1


BEST
printf("****"); printf("***"); printf("**"); printf("*");
18.05.17 09:40
(848970)

182.225.***.***

BEST
2차 반복문에서 j를 1~4까지, 총 4번 반복하니까 한 줄에 별이 4개 생기고 다음줄로 넘어가서 1차 반복문 i가 1 증가하고 다시 j가 1~4까지....(생략) 이런식으로 진행되서 별이 4x4로 출력된 상황으로 보입니다. 답을 알려드려도 되지만, 코딩에는 해결책이 하나가 아니고 하나의 답만 알려드리면 공부가 안될거 같아서 힌트만 드리겠습니다. 현재 코드로 진행하시면 i가 1일때 별이 4개, 2일때 별이 3개, 3일때 별이 2개. 4일때 별이 1개 인걸 원하시는거가 됩니다. 첫번째! 반대로 생각해 보는건 어떨까요? 보통 for 반복문을 공부할때 i는 0 또는 1로 두고 i+=1를 많이 쓰게 됩니다. 하지만 i-=1로 i값을 줄일 수도 있지요. 두번째! 변수 선언을 해보는건 어떨까요? 첫번째 for반복문은 그대로 둔다고 치고 두번째 for문을 위한 변수를 선언해보는거죠. 그리고 그 변수값을 통해 두번째 반복문의 반복 횟수를 컨트롤 하는겁니다.
18.05.17 04:00
(3320843)

175.223.***.***

BEST
두번째 for 에서 i <= 4 대신. J <= i 로..
18.05.17 08:32
(1707753)

117.111.***.***

BEST
근데 이게 고민인가요? 질문게시판에 어울리지 않나요?
18.05.17 08:37
BEST
이젠 반은 질문게시판 된거 같습니다 이게 왜 고민입니까...
18.05.17 09:40
(848970)

182.225.***.***

BEST
2차 반복문에서 j를 1~4까지, 총 4번 반복하니까 한 줄에 별이 4개 생기고 다음줄로 넘어가서 1차 반복문 i가 1 증가하고 다시 j가 1~4까지....(생략) 이런식으로 진행되서 별이 4x4로 출력된 상황으로 보입니다. 답을 알려드려도 되지만, 코딩에는 해결책이 하나가 아니고 하나의 답만 알려드리면 공부가 안될거 같아서 힌트만 드리겠습니다. 현재 코드로 진행하시면 i가 1일때 별이 4개, 2일때 별이 3개, 3일때 별이 2개. 4일때 별이 1개 인걸 원하시는거가 됩니다. 첫번째! 반대로 생각해 보는건 어떨까요? 보통 for 반복문을 공부할때 i는 0 또는 1로 두고 i+=1를 많이 쓰게 됩니다. 하지만 i-=1로 i값을 줄일 수도 있지요. 두번째! 변수 선언을 해보는건 어떨까요? 첫번째 for반복문은 그대로 둔다고 치고 두번째 for문을 위한 변수를 선언해보는거죠. 그리고 그 변수값을 통해 두번째 반복문의 반복 횟수를 컨트롤 하는겁니다.
18.05.17 04:00
(1279324)

116.42.***.***

진짜 별거 아닌거 같은데 떠오르지 않는 해답 .. 걸음마를 시작한 사람들의 고충이죠 열심히 해보세요
18.05.17 06:03
(3320843)

175.223.***.***

BEST
두번째 for 에서 i <= 4 대신. J <= i 로..
18.05.17 08:32
(1707753)

117.111.***.***

BEST
근데 이게 고민인가요? 질문게시판에 어울리지 않나요?
18.05.17 08:37
구글에 중첩 for 별찍기 같은걸로 검색하면 정답 많이 나옵니다 이런걸로 고민하기엔 코딩은 배워야할게 너무 많아요 다만 정답을 보고 다음에 응용할 수 있도록 확실히 이해하는게 좋습니다 디버거 띄워서 변수가 어떻게 증감하는지 보면 작동원리를 확실히 알 수 있습니다
18.05.17 08:53
(4765194)

202.14.***.***

와일드다운
혹시 자바에서도 디버거 띄워서 어떻게 작동하는지 볼수 있나요? 저도 작동하는 알고리즘을 보고싶을때가 많은데 결과만 봐서는 통 이해가 안되는 부분도 있습니다.. | 18.05.17 09:06 | | |
요무무
구글에서 자바 이클립스 디버거 하심 가득 나옵니다 나중에 익숙해지면 영어로도 검색해보세요 요샌 유튜브에도 많을거 같네요 | 18.05.17 10:14 | | |
(4765194)

202.14.***.***

와일드다운
아 감사합니다ㅎㅎ 안그래도 이클립스 쓰고있는데 한번 찾아보겠습니다^^ | 18.05.18 04:40 | | |
(4765194)

202.14.***.***

for 반복문을 쓰신것처럼 할수도 있지만 recursion을 쓰셔서도 가능합니다. 제일좋은건 여러가지 바꾸고 생각해보면서 결과를 보시는게 제일 좋습니다.
18.05.17 09:03
(1284790)

211.193.***.***

고민은 고민인데 ㅋㅋㅋㅋ 프로그래밍 질문하실거면 다른 사이트가 더 도움이되실거 같네요
18.05.17 09:06
(246076)

221.167.***.***

맨 처음할때 저것만큼 헷갈리는게 없긴 하죠. 베플처럼 코딩에 답은 없습니다. 같은 결과라도 소스를 보면 각자 자기 취향에 맞추기때문에 정말 다양하게 나와요. 그것보다는 얼마나 '효율적'으로 짜냐가 더 중요한건데.. 그것은 뭐 계속 경험하다보면 자연스럽게 나오는거라..
18.05.17 09:23
BEST
이젠 반은 질문게시판 된거 같습니다 이게 왜 고민입니까...
18.05.17 09:40
BEST
printf("****"); printf("***"); printf("**"); printf("*");
18.05.17 09:40
(4133816)

112.222.***.***

하루루루루루
이게 최고 ㅋㅋ | 18.05.17 09:49 | | |
(807433)

183.107.***.***

하루루루루루
진짜ㅋㅋㅋㅋㅋ | 18.05.17 20:33 | | |
(534459)

175.115.***.***

간단하지만 프로그래밍을 입문하는 과정에서는 생각해야 될 부분이 많아 힘들죠. 지금 글쓴 분의 상황이 그렇다고 봅니다. 하지만 위에서 언급한 것처럼 IT쪽에서는 명확히 '이것이 답이다' 라는 개념이 없습니다. 실제 업무나 프로젝트를 맡아 코드를 작성할 때 보다 효율적(최적화)으로 구성하는지가 관건이라고 보면 됩니다. 어찌 됐든 지금은 몸으로 부딪혀 봐야 되고 IT 서적에서는 나오는 기본적인 예제 해결 방법 이외에 다른 방법을 직접 구상해 보면서 기본적으로 필요한 명령어에 익숙해지는 과정을 반드시 거처야 됩니다.
18.05.17 09:42
printf("%s", "****\n***\n**\n*"); // 깔끔
18.05.17 10:18
(1218361)

118.130.***.***

for문에서 고민이시면 if문은 어떻게 하실려고 ㅠㅠ
18.05.17 10:26
새내기 전산수업때 받은 실습과제였는데
18.05.17 11:13
(231201)

211.106.***.***

방법이 많아서 알고리즘에 대해 생각해보면서 이렇게 해보고 저렇게 해보고 하면 실력상승될거에요. 솔직히 구글에 치면 다 나오는데 편하겠지만..... 생각해보는시간은 분명 미래에 도움이 될 겁니다.ㅎㅎ
18.05.17 11:36
모른땐 i나 j값을 print로 찍어보세요.
18.05.17 18:51
막힐때는 내가 해야될것을 문자로 표현하는 것도 생각에 도움을 줍니다. 큰 반복문은 네번을 돌린다. 안쪽에 있는 반복문은 4->3->2->1로 줄여야 된다
18.05.17 20:39


1


댓글은 로그인 후 이용 가능합니다.




ID 구분 제목 글쓴이 추천 조회 날짜
8628262 인생 장난 & 잡담 게시물에 대해서는 징계 조치 하겠습니다. (18) 루리 63 69124 2009.05.05
30545176 인생 브라운빵 0 174 13:59
30545175 인생 grreeee 0 745 13:42
30545174 취미 러브봉봉 0 132 13:38
30545173 인생
이직고민 (1) N
루리웹-1299519385 0 490 11:07
30545172 신체 살리에리의 이웃 2 2669 10:08
30545171 이성 몽꾼이 4 3485 10:06
30545168 인생 라라리로 0 2282 07:28
30545167 인생 RM 0 958 06:19
30545166 이성 Mr.고스트 0 1274 03:55
30545165 신체 여우할아버지 0 1351 03:08
30545164 인생 새싹LV.5 0 787 03:07
30545163 인생 재일아재게이머 2 1167 02:02
30545162 인생 ㄲБㅍĦ와 〃쫄(-(-(-_ 0 1285 00:58
30545159 인생 하늘에서떨어지다 0 1307 00:02
30545158 이성 탈출노예 0 952 2018.05.22
30545155 이성 루리웹-4649798424 0 969 2018.05.22
30545154 인생 [Kyle] 0 925 2018.05.22
30545153 인생 외노자3호기 1 1240 2018.05.22
30545152 학업 가즈~아. 🎗 0 1244 2018.05.22
30545151 취미 흑백논리 0 746 2018.05.22
30545150 이성 루리웹-6106957613 0 1050 2018.05.22
30545149 학업 루리웹-3389688353 0 526 2018.05.22
30545148 취미 루리웹-3204771669 0 769 2018.05.22
30545146 인생 민곤 0 636 2018.05.22
30545145 인생 떨어져라강등환 1 657 2018.05.22
30545144 인생 두판상근 16 5147 2018.05.22
30545143 신체 Samoyed♡ 0 1091 2018.05.22
30545142 인생 루루예오 1 1947 2018.05.22

글쓰기 31378개의 글이 있습니다.
1 2 3 4 5 6 7 8 9 10

X