반응형

@ 구구단 출력 방향 변경


요구사항:

int main(void)
{
 int i, j;
 
 for(i=2;i<=9;i++){
  for(j=1;j<=9;j++)
   printf("%d*%d=%2d  ", i, j, i*j);
  printf("\n");
 }
 return 0;
}
 
위처럼 하면 1*1 1*2 1*3..

이런식으로 가로출력이되잖아요,,

그럼 1*1 2*1 ... 이런식으로 세로출력은 어떻게해야되나요??뭘바꿔야되죠?ㅠㅠ

       1*2 2*2

 

@ 정확하게 그냥 세로로만 쭈욱인지.

2*1=2 3*1=3 ...

2*2=4 3*2=6...

.

.


이런식의 출력인지 몰라 두가지 모두 소스를 작성 하였습니다.


//9 * 9

int main(void)

{

 int i, j;

 

 for(i=1;i<=9;i++){

for(j=2;j<=9;j++){

   printf("%d*%d=%2d  ", j, i, i*j);

  if(j==9)

  printf("\n");

}

 }

 return 0;

}






//1*72

int main(void)

{

int i, j;

for(i=2;i<=9;i++){

for(j=1;j<=9;j++){

printf("%d*%d=%2d  ", i, j, i*j);

printf("\n");

}

}

return 0;

}








반응형

+ Recent posts