이거 문제 예제좀 바꿔주세요.

윤성우 강의 연습 예제인데요.

재가 printf 함수를 따르게해서 곱셈 결과를 햇고

밑에 주석 표시 해드릴게요 고쳐주세요.

/* Hello.c */
#include stdio.h
int main(void)
{
int a[9];
int i,b;
printf(구구단 입력 : );
scanf(%d, &b);
for(i=1; i10; i++)
{
printf(%d x %d = %d \n, b,i,b*i);
}

for(i=1; i10; i++)
{
if(i%2==1)
printf(%d \n, a[i]); // 여기서 2의 배수 하면 쓰레기값이 나오는데.
//위는 정상 작동인데 밑이 안되네요. 이유가뭘까요?
}
return 0;
}

댓글 1

  • 주인님 2026.03.01

    값을 계산하여 출력했지만... 계산한 값을 a라는 배열에 저장하지는 않으셨네요.
    즉, a라는 배열에는 아무것도 없어요. 쓰레기값밖에는요.
    결과값을 a에 넣어주셔야겠네요.

C언어 다른 글

목록