반응형
@ 구구단 출력 방향 변경
요구사항:
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;
}
반응형
'지식in > c언어 관련' 카테고리의 다른 글
c언어 파일입출력이용 프로그램실행횟수 카운팅 (0) | 2013.12.07 |
---|---|
c언어 재귀함수 이용해서 n! 구하기 (0) | 2013.11.30 |
c언어 main.c, sub_01.c, sub_02.c, user_header.c (0) | 2013.11.29 |