숫자 두개 입력받아서 구구단 출력하는 프로그램인데요 문제가 6단스킵, 3단씩 나눠서 출력해야해서 혼자서 아무리 해봐도 답이 안나오더라구요..2개씩은 만족할수 있는데 문제가 꼭 하나씩 꼬여가지고 질문해봐요
그래서 질문이 뭔데요
저 프로그램을 만들때 어떤식으로 접근해야하는지 자체를 모르겠어서 그부분만 조금 알려주시면 좋을것같아요
구구단을 출력하는데 숫자 두개는 어떤걸 입력받나요
scanf로 숫자 두개를 입력받아서 2랑 8을 입력받으면 2단부터 8단까지 출력하는 형식이에요
3단씩 나눠서 출력하는건 한줄에 2 3 4단 출력하고 다음줄이 5 6 7단 이런식인가요?
6단 스킵은 뭐죠
네 2단 3단 4단 일자로 출력하고 그 아래로 5단 6단 7단형식으로 출력하는데 6단은 출력을 안해요
그러니깐 2단 3단 4단 5단 7단
이런 형식으로 출력하게요
두개씩 출력하는게 됐으면 세개는 비슷할거같은데 어디서 막히셨나요
구구단이 3단씩 출력되는거에서 문제가 생겼는지 1 2 3 이렇게 있으면 2단에서 멈추지를 않고 1 2 3 다 출력하던가 1만 출력해요
이번 행에 출력해야하는게 몇개인지 분기 나눠서 출력할 수를 변수에 저장해놓고 루프 돌리는게 제일 쉬울것 같네요
오 넵 그대로 해볼게요 감사합니다!
그냥 매개변수 1개 입력받고 구구단 출력해주는 함수 만들고 6단제외는 6으로 나누어떨어지는건 조건식으로 제외시키면 되잖음.. 3단씩 나누어 출력하는건 for문에서 i가 3으로 나누어 떨어질때마다 나누면되고;;
누가보면 니는 HelloWorld 출력하는 법 보자마자 구구단반복문 깨우친 줄 알겠다
continue문 쓰시면 되는디..
여러분 성공했습니다! 감사합니다!