안녕하세요 C언어 반복문의 중첩 코드 분석좀 부탁드려요 ㅠㅠ
설희
2023.07.17
질문 제목 : 반복문의 중첩 코드 분석
어떤부분을 수정해야 하는지..
질문 내용 : 안녕하세요 ㅎㅎ c 시작한지 얼마 안됬는데요,
문제를 풀었는데 아무리 생각해도 맞을것 같은게 계속 오답나네요 ㅠㅠ
분석이랑 어떤부분 수정해야 하는지 좀 알려주세요 ㅠㅠ
문제. 구구단 출력 프로그램을 구현하자.단! 짝수 단(2,4,6,8단)만 출력하는 프로그램을 작성하되, 2단은 2x2까지, 4단은 4x4까지, 6단은 6x6까지, 8단은 8x8까지만 출력하도록 구현하자.
제가 내놓은 답.
#include stdio.h
int main(void)
{
int i, j;
for(i=2;i10;i++);
{
if(!(i%2))
for(j=1;j=i;j++)
{
printf( %d x %d = %d \n, i, j, i*j);
break;
}
printf(\n);
}
return 0;
}
이렇게 작성한건 출력이 10 x 1 = 10 이렇게만 뜨고요,
break; 지우면
10 x 1 = 10
10 x 2 = 20
10 x 3 - 30
.
.
.
10 x 10 = 100
이렇게 뜨네요 ㅠㅠㅠ
고수님들 도와주세요 ㅠㅠ
-
Sona 2023-07-17
말씀하신대로 수정했더니 출력이 하나도 없어요 ㅠㅠ
-
월향 2023-07-17
i를 10까지 증가시키셨네요 i를 9까지로 바꾸세요
break 쓰지 마시고 if로 탈출문을 만드세요