More actions
imported>tjdgus3537 No edit summary |
imported>lepor_lepos No edit summary |
||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 41: | Line 41: | ||
= 숙제 = | = 숙제 = | ||
1. scanf로 사용자에게 숫자를 입력 받아서 그 숫자와 그 수의 배수들의 (입력 범위는 2~9) 구구단을 출력하기(반복문 사용하기) | |||
ex | ex> | ||
숫자를 입력 하세요: 3 | 숫자를 입력 하세요: 3 | ||
3단 | 3단 | ||
| Line 112: | Line 112: | ||
---- | ---- | ||
= 숙제제출 = | = 숙제제출 = | ||
== 장해민 == | == 장해민 == | ||
/* | /* | ||
#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*k*j); | |||
printf("\n\n"); | |||
} | |||
printf("2. 입력값과 입력값+1의 구구단을 출력합니다.\n\n"); | |||
int l,m,s; | |||
printf("- 숫자를 입력하세요 : "); | |||
scanf("%d", &l); | |||
printf("\n"); | |||
m=(l+1); | |||
printf("%d 단%20d 단\n", l, m); | |||
for (s=1; s<10; s++) | |||
printf("%d X %d = %-8d%8d X %d = %d\n\n", l, s, l*s, m, s, m*s); | |||
printf("\n3. while문을 이용하여 입력값의 구구단을 출력합니다.\n\n"); | |||
int p,q; | |||
printf("- 숫자를 입력하세요 : "); | |||
scanf("%d", &p); | |||
printf("\n%d 단\n", p); | |||
q=1; | |||
while(q<10){ | |||
printf("%d X %d = %d\n", p, q, p*q); | |||
q++; | |||
} | |||
return 0; | |||
} | |||
*/ | */ | ||
== 이한용 == | == 이한용 == | ||
/* | /* | ||
//과제1. | |||
#include <stdio.h> | |||
int main() | |||
{ | |||
int a, i, j; | |||
printf("숫자를 입력 하세요 : "); | |||
scanf("%d", &a); | |||
if(a<=1 || a>=10) | |||
printf("2~9의 정수를 입력하세요."); | |||
else{ | |||
for(j=a ; j<10 ; j=j+a) | |||
{ | |||
printf("\n %d단", j); | |||
for(i=1 ; i<10 ; i++) | |||
{ | |||
printf("\n %d * %d = %d", j, i, j*i); | |||
} | |||
} | |||
} | |||
return 0; | |||
} | |||
//과제2. | |||
#include <stdio.h> | |||
int main() | |||
{ | |||
int a, i; | |||
printf("숫자를 입력 하세요 : "); | |||
scanf("%d", &a); | |||
if(a<=1 || a>=9) | |||
printf("2~8의 정수를 입력하세요."); | |||
else | |||
{ | |||
printf("\n%d단 %d단", a, a+1); | |||
for(i=1 ; i<10 ; i++) | |||
{ | |||
printf("\n%d * %d = %2d %d * %d = %2d", a, i, a*i, a+1, i, (a+1)*i); | |||
} | |||
} | |||
return 0; | |||
} | |||
//과제3. | |||
#include <stdio.h> | |||
int main() | |||
{ | |||
int a, i=1; | |||
printf("숫자를 입력 하세요 : "); | |||
scanf("%d", &a); | |||
if(a<=1 || a>=10) | |||
printf("2~9의 정수를 입력하세요."); | |||
else | |||
{ | |||
printf("\n%d단", a); | |||
while(i<10) | |||
{ | |||
printf("\n%d * %d = %2d", a, i, a*i); | |||
i++; | |||
} | |||
} | |||
return 0; | |||
} | |||
*/ | */ | ||
----------------------------------- | ----------------------------------- | ||
[[새싹교실/2015]] | [[새싹교실/2015]] | ||
[[새싹교실/2015/우리반]] | [[새싹교실/2015/우리반]] | ||
Latest revision as of 14:01, 15 April 2015
참여자 명단
| 강사 | 홍성현 | 14학번 | 출석 |
| 학생 | 장해민 | 15학번 | 출석 |
| 이한용 | 출석 |
수업
진행
- 장소 : 6층 PC실
- 시간 : 4월 1일 2시 ~ 3시(수요일)
내용
- 창설 1주차 미션에 대한 약간의 조언
- 변수 이름 짓는 법
- if문? 사용법과 하기 쉬운 실수, 사용 예제 - 중첩 가능!
- {}로 둘러싸인 복합문
- if와 else if 그리고 else
- if와 비슷한 듯 차이가 있는 switch
- while? 사용법과 하기 쉬운 실수, 사용 예제 그리고 do while
- for ? while이랑 완전 비슷하다! 둘다 잘 쓸 수 있어야 함 - 역시 중첩 가능
- 무한 루프?
- break와 continue는 다음시간에...
실습 창설로 인해 시간이 안 되서 진행불가.
숙제
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
후기
- 위키에 올리는게 또 늦었네요. 만성 귀차니즘에 시달리고 있어서 죄송합니다. - 홍성현
숙제제출
장해민
/*
#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*k*j);
printf("\n\n");
}
printf("2. 입력값과 입력값+1의 구구단을 출력합니다.\n\n");
int l,m,s;
printf("- 숫자를 입력하세요 : ");
scanf("%d", &l);
printf("\n");
m=(l+1);
printf("%d 단%20d 단\n", l, m);
for (s=1; s<10; s++)
printf("%d X %d = %-8d%8d X %d = %d\n\n", l, s, l*s, m, s, m*s);
printf("\n3. while문을 이용하여 입력값의 구구단을 출력합니다.\n\n");
int p,q;
printf("- 숫자를 입력하세요 : ");
scanf("%d", &p);
printf("\n%d 단\n", p);
q=1;
while(q<10){
printf("%d X %d = %d\n", p, q, p*q);
q++;
}
return 0;
}
*/
이한용
/*
//과제1.
#include <stdio.h>
int main()
{
int a, i, j;
printf("숫자를 입력 하세요 : ");
scanf("%d", &a);
if(a<=1 || a>=10)
printf("2~9의 정수를 입력하세요.");
else{
for(j=a ; j<10 ; j=j+a)
{
printf("\n %d단", j);
for(i=1 ; i<10 ; i++)
{
printf("\n %d * %d = %d", j, i, j*i);
}
}
}
return 0;
}
//과제2.
#include <stdio.h>
int main()
{
int a, i;
printf("숫자를 입력 하세요 : ");
scanf("%d", &a);
if(a<=1 || a>=9)
printf("2~8의 정수를 입력하세요.");
else
{
printf("\n%d단 %d단", a, a+1);
for(i=1 ; i<10 ; i++)
{
printf("\n%d * %d = %2d %d * %d = %2d", a, i, a*i, a+1, i, (a+1)*i);
}
}
return 0;
}
//과제3.
#include <stdio.h>
int main()
{
int a, i=1;
printf("숫자를 입력 하세요 : ");
scanf("%d", &a);
if(a<=1 || a>=10)
printf("2~9의 정수를 입력하세요.");
else
{
printf("\n%d단", a);
while(i<10)
{
printf("\n%d * %d = %2d", a, i, a*i);
i++;
}
}
return 0;
}
*/