* 2. 구구단을 출력하는 프로그램을 작성해 보세요.(중첩 for 구문 1개만 사용 할 것.)
* 2 * 1 = 2 3 * 1 = 3 4 *1 = 4 5 *1 = 5
* 3 * 1 =3 4 * 1 = 4 5 *1 = 5 6 *1 = 6
* 6 * 1 = 6 7 * 1 = 7 8 * 1 = 8 9 * 1 = 9
오늘 반복문 아다땐 진짜 씹 개좆밥 새내기입니다.
수열계산 문제는 윾동형님의 도움으로 해결했는데 이 곱셈문제는 어떻게 해야하는지 감이 안잡힙니다.
교수님께서 중첩for문으로 for문 단 2개만 사용해서 해결해라고 하시는데
일반적인 가로+세로열 곱셈은 만들수 있겠는데
이거는 뒷 수 는 1로 고정에
아래 열로 가수록 앞에 수가 1씩 2부터 9까지 증가합니다.
증감식으로 앞에 수를 증가시키는데 증감식을 i<=9 i++로 하면 저 문제 처럼 2부터 5까지만 출력되지 않고 2부터 9까지 다 쳐 나오지 않습니까?
한 열에 곱셈식은 4개씩 출력되고, 아래 열로 갈수록 숫자가 1씩 증가되면서 9까지 가야하는데 이걸 어떻게 하는지 도저히 감이 안잡힙니다..
ㅋㅋㅋㅋㅋㅋㅋㅋ 공짜로?
av품번이라도 추천 가능합니까? 이쪽방면은 전문인데
미안한데 이런 문제도 도움받으면서 풀면 안됨 만드는게 중요한게 아니라 어떻게 만들지 생각하는게 더 중요함
sad
조금만 더 생각해봐 친구야
이 정도 문제에 도움 요청하는건 양심없는거 아니냐
질문을 정리해서 다시 말해봐 뭔말인지 못알아듣겠으니까
해당 댓글은 삭제되었습니다.
break문을 아직 배우지 못하였어서 검색하면서 이것저것 시도중입니다
1. for문을 두 번만 사용해야 한다. 2. 한 열에 4개씩 출력되어야 하고 한 열의 앞 숫자는 2부터 5까지 열은 뒤 숫자가 1부터 9까지 나열하게끔 나와야 한다는 거야? 3. 질문을 할거면 명료하게 정리해서 좀 올려 짜증나게 하지말고
네 정확합니다
왜 코드가 작성이 안돼지
for(int i=1;i<=9;i++){
for(int j=2;j<=5;j++){
System.out.printf("%d * %d = %d", j, i, j*i);
}
더 이상 안써지네?
두 번 째 for문에서 줄바꿈후 첫번쨰 for문 괄호닫으면 끝
이게 아니긴 한데 활용해 보겠습니다 감사합니다 선생님