#include <stdio.h>


int main()

{

int dan = 2;

int num = 1;


while(dan < 10)

{

while(num < 10)

{

printf("%d * %d = %d \n" , dan , num , dan*num);

num++;

}

dan++;

}

return 0;

}


=========================================================


#include <stdio.h>


int main()

{

int dan = 2;

int num = 0;


while(dan < 10)

{

num = 1;

while(num < 10)

{

printf("%d * %d = %d \n" , dan , num , dan*num);

num++;

}

dan++;

}

return 0;

}


이 두개의 차이가 뭐길래 위에껀 출력이 안되고 아래껀 정상적으로 구구단이 출력이되는거임?


어짜피 num에 1이 저장되있는건데 뭔차이이임?  이해가안감 진심;