고전적인 C언어 프로그램… 구구단!

예전에 C언어 수업을 들을때 작성한 프로그램이다.

수업시간에 예제 실습하라길래 귀찮은 내용이고 해서

다음시간까지 제출해야할 구구단을 출력하는 프로그램(리포트)을 작성하고 있다가

괜시리 교수한테 걸려서 세로열로 그냥 쭉 구구단을 출력하는 프로그램이 아닌

구구단을 가로로 출력하도록 만들도록 특별히 주문(?) 받았다..-_-;;

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main() {

int i,j,times;
system(“cls”);
for(i=1;i<=9;i++) {
for(j=2;j<=5;j++) { // 2~5단까지 구한다.
times = j * i;
if (j == 5) printf(“%d * %d = %dn”, j,i,times);
/* 첫번째 턴에서의 마지막단은 5단이므로
n으로 줄바꿈을 해주어야 단수가 밀리지 않고 출력된다. */
else printf(“%d * %d = %dt”, j,i,times);
}
}
printf(“n”);
for(i=1;i<=9;i++) {
for(j=6;j<=9;j++) { // 6~9단까지 구한다.
times = j * i;
if (j == 9) printf(“%d * %d = %dn”, j,i,times);
else printf(“%d * %d = %dt”, j,i,times);
}
}
getch(); // windows 체제에서 도스창이 한번 껌뻑이고 끝내는것을 막기 위함.
return 0;
}

음음.. 고전이야 고전…
간단하게 이중루프를 이용해서 나타내었다.

댓글 남기기