소연의_개발일지
article thumbnail

for 문을 사용해서 다양한 구구단을 출력하는 프로그램을 만드는 연습을 했다.

 

1. 특정한 단의 구구단을 출력하는 프로그램

<cpp />
#include <stdio.h> int main(void) { int x, i; printf("원하는 단을 골라주세요: "); scanf("%d", &x); for(i=1; i<=9; i++) //1부터 9까지 반복 { printf("%d * %d = %d\n", x, i, x*i); //사용자가 입력한 값을 x로 받아와 i(1부터 9까지) 곱해준다. } return 0; }

 

2. 구구단 나열하기1

<cpp />
#include <stdio.h> int main(void) { int i, j; for(i=1;i<=9;i++) { for(j=1;j<=3;j++) { printf("%d*%d=%2d\t",j, i, j*i); } for(j=4;j<=6;j++) { printf("%d*%d=%2d\t",j, i, j*i); } for(j=7;j<=9;j++) { printf("%d*%d=%2d\t",j, i, j*i); } printf("\n"); } return 0; }

2-2. 구구단 나열하기2

코드 좀 더 줄인 버전

<cpp />
#include <stdio.h> int main(void) { int i, j, k, l; for(i=1;i<=9;i++) //i는 1부터 9까지 반복. 하나씩 증가 { for(j=1;j<=9;j++) { printf("%d*%d=%2d\t", i, j, j*i); } printf("\n"); } return 0; }

 

2-3. 구구단 나열하기3

1 2 3

4 5 6

7 8 9

순으로 구구단 나열하기 

<cpp />
#include <stdio.h> int main(void) { int i, j; for(i=1;i<=9;i++) //i는 1부터 9까지 반복. 하나씩 증가 { for(j=1;j<=3;j++) //j는 1부터 3까지 증가. 하나씩 증가 { printf("%d*%d=%2d\t",j, i, j*i); } printf("\n"); } printf("\n"); //편의를 위해 한 줄 띄어 줌 for(i=1;i<=9;i++) { for(j=4;j<=6;j++) //j는 4부터 6까지 증가. 하나씩 증가. { printf("%d*%d=%2d\t",j, i, j*i); } printf("\n"); } printf("\n"); //편의를 위해 한 줄 띄어 줌 for(i=1;i<=9;i++) { for(j=7;j<=9;j++) //j는 7부터 9까지 증가. 하나씩 증가. { printf("%d*%d=%2d\t",j, i, j*i); } printf("\n"); } return 0; }

 

profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!