C언어로 구구단을 짜 봅시다.
예제는 가로로 배열된 구구단입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
void { int a =2; int c ; int b =1; for(a=2;a<=9;a++) { for(c=1;c<=9;c++) { b=a*c; printf("%dx%d=%2d\t" ,a,c,b);//d는 그냥 출력, 2d는 2칸띄고출력, %d는 문자, %f는 숫자 } printf("\n"); } } |
-> 세로로 배열된 구구단은 어떻게 짤까요?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
void { int a =2; int c ; int b =1; printf("1단 2단 3단 4단 5단\n"); for(a=1;a<=9;a++) { for(c=1;c<=5;c++) { b=a*c; printf("%dx%d=%2d\t" ,c,a,b); } printf("\n"); } printf("\n"); printf("6단 7단 8단 9단\n"); for(a=1;a<=9;a++) { for(c=6;c<=9;c++) { b=a*c; printf("%dx%d=%2d\t" ,c,a,b); } printf("\n"); } } |
이렇게 짭니다. (단수는 보너스)
'+ 컴퓨터 > C' 카테고리의 다른 글
[C언어] 기초 예제 3 - sin값 구현하기, 난수 생성 예제 (0) | 2012.04.09 |
---|---|
C언어, 자바 등 프로그래밍 언어 출력값 쉽게 확인하는 방법. (0) | 2012.04.09 |
[C언어] 기초 예제 1 - printf 사용, 두 수의 연산, 마일과 미터 변환, 정수의 합, 부호판별 (0) | 2012.04.09 |
[C언어] 정수 배열의 원소들을 화면에 출력(배열 + 포인터 예제) (0) | 2012.04.05 |
[C언어] 정수 배열의 원소들을 난수를 사용하여 채우는 함수 (배열 + 난수 + 포인터 예제) (0) | 2012.04.05 |