2.2. 내용 ¶
- 창설 1주차 미션에 대한 약간의 조언
- 변수 이름 짓는 법
- if문? 사용법과 하기 쉬운 실수, 사용 예제 - 중첩 가능!
- {}로 둘러싸인 복합문
- if와 else if 그리고 else
- if와 비슷한 듯 차이가 있는 switch
- while? 사용법과 하기 쉬운 실수, 사용 예제 그리고 do while
- for ? while이랑 완전 비슷하다! 둘다 잘 쓸 수 있어야 함 - 역시 중첩 가능
- 무한 루프?
- break와 continue는 다음시간에...
창설로 인해 시간이 안 되서 진행불가.
3. 숙제 ¶
1. scanf로 사용자에게 숫자를 입력 받아서 그 숫자와 그 수의 배수들의 (입력 범위는 2~9) 구구단을 출력하기(반복문 사용하기) ex> 숫자를 입력 하세요: 3 3단 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27 6단 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 6 * 7 = 42 6 * 8 = 48 6 * 9 = 54 9단 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 2. scanf로 사용자에게 숫자를 입력 받아서 그 숫자와 그 수+1에 대한 (입력 범위는 2~8) 구구단을 가로로 출력하기(반복문 사용하기) ex> 숫자를 입력 하세요: 3 3단 4단 3 * 1 = 3 4 * 1 = 4 3 * 2 = 6 4 * 2 = 8 3 * 3 = 9 4 * 3 = 12 3 * 4 = 12 4 * 4 = 16 3 * 5 = 15 4 * 5 = 20 3 * 6 = 18 4 * 6 = 24 3 * 7 = 21 4 * 7 = 28 3 * 8 = 24 4 * 8 = 32 3 * 9 = 27 4 * 9 = 36 3. scanf로 사용자에게 숫자를 입력 받아서 해당 숫자에(입력 범위 2~9) 대한 구구단을 출력//단, 반복문은 while문만을 사용할 것 ex> 숫자를 입력 하세요: 3 3단 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27
5.1. 장해민 ¶
/* #include <stdio.h> int main(void) { printf("1. 입력값의 배수의 구구단을 출력합니다.\n\n"); int i,j,k; printf("• 숫자를 입력하세요 : "); scanf("%d", &i); printf("\n"); for (i,k=1; i*k<10; k++){ printf("%d 단 \n", i*k); for (j=1; j<10; j++) printf("%d X %d = %d\n", i*k, j, i*j); printf("\n\n"); } printf("2. 입력값과 입력값+1의 구구단을 출력합니다.\n\n"); int l,m,s; printf("• 숫자를 입력하세요 : "); scanf("%d", &l); printf("\n"); m=(l+1); printf("%d 단\t\t\t%d 단\n", l, m); for (s=1; s<10; s++) printf("%d X %d = %d\t\t%d X %d = %d\n\n", l, s, l*s, m, s, m*s); return 0; } */