Difference between r1.17 and the current
@@ -234,5 +234,35 @@
}}}
=== 최승민 ===
{{{
}}}
=== 최승민 ===
{{{
#include <stdio.h>
#include<stdio.h>
int main(){
int a, b, n;
scanf("%d",&n);
for(a=1;a<=2*n-1;a++){
if(a<=n){
for(b=n;b>a;b--)
printf(" ");
for(b=1;b<=2*a-1;b++)
printf("*");
printf("\n");
}
else{
for(b=1;b<=a-n;b++)
printf(" ");
for(b=1;b<=4*n-2*a-1;b++)
printf("*");
printf("\n");
}
}
return 0;
}
- 4월 4일 7시 30분 - 9시
수업내용 ¶
별찍기 도전
1차 목표
* ** *** **** *** ** *
- 자신이 짠 소스를 올려주세요.
이재형 ¶
#include <stdio.h> #include <conio.h> int main(void) { int a,b,c; int d,e,f ; a=1, c=1, d=0; scanf("%d", &b); e=b, f=1; while (a<b) { c=1, d=0; printf("\n"); while (d<f) { printf("*"); c++, d++; } f++, a++; } a=0, c=1, d=0; while (a<e) { c=1, d=0; printf("\n"); while (d<b) { printf("*"); c++, d++; } a++, b--; } _getch(); return 0; }
최승민 ¶
#include <stdio.h> #include<stdio.h> int main() { int a, b, c; scanf("%d",&c); for(a=1;a<2*c;a++){ if(a<=c){ for(b=1;b<=a;b++) printf("*"); printf("\n"); } else { for(b=2*c-a;b>=1;b--) printf("*"); printf("\n"); } } return 0; }
후기 ¶
별만들기 후기
오늘 손봉수 교수님의 수업을 듣고 제대로 이해하지 못하였었던 별만들기 수업을 다시 해보니 어렵다는 것도 깨닫았고 또 별만들기를 직접 해보니 더 이해도
잘 된것 같던 것 같습니다. 역시 씨는 직접 해보는게 최고인것 같습니다. ㅋㅋㅋㅋㅋㅋㅋㅎㅎㅎㅎ (최승민)
잘 된것 같던 것 같습니다. 역시 씨는 직접 해보는게 최고인것 같습니다. ㅋㅋㅋㅋㅋㅋㅋㅎㅎㅎㅎ (최승민)
2회차 수업 후기
새싹교실 2회차 수업이었지만, 1회차 수업에 빠진터라... 좀 버거웠습니다. 숫자 찍기부터 별 찍기 까지.
while문으로 써서인지 머리를 덜 써서인지, 소스가 점점 길어지네요. for문 쓰는 법에 대해서도 꼭 배워야겠어요.
후기 쓰는 것을 까먹어서 과제를 다하고 나서야 발견하고 쓰게되네요.(아마 창설 때문에 그런가봐요. 으헝헝.)
다음 시간부터는 힘들어도 꼬박꼬박 바로바로 쓸게요~. (이재형)
새싹교실 2회차 수업이었지만, 1회차 수업에 빠진터라... 좀 버거웠습니다. 숫자 찍기부터 별 찍기 까지.
while문으로 써서인지 머리를 덜 써서인지, 소스가 점점 길어지네요. for문 쓰는 법에 대해서도 꼭 배워야겠어요.
후기 쓰는 것을 까먹어서 과제를 다하고 나서야 발견하고 쓰게되네요.(아마 창설 때문에 그런가봐요. 으헝헝.)
다음 시간부터는 힘들어도 꼬박꼬박 바로바로 쓸게요~. (이재형)
과제 ¶
- 2차 목표
3 (<- scanf로 입력) * *** *****
- Hint!
- 공백을 출력하는 반복문과 *을 출력하는 반복문 2개를 사용하여 한 줄을 만든다.
- 각 줄에서 공백을 출력하는 횟수와 *을 출력하는 횟수의 규칙을 찾아내어 식을 만들고 이를 조건식으로 활용한다.
- 공백을 출력하는 반복문과 *을 출력하는 반복문 2개를 사용하여 한 줄을 만든다.
이재형 ¶
#include <stdio.h> int main(void) { int n, a, b, c; a=1, b=0, c=0; scanf("%d", &n); while (a<=n) { printf("\n"); while(c<n) { printf(" "); c++;} b=0; while(b<2*a-1){ printf("*"); b++;} c=a; a++; } getch(); return 0; }
최승민 ¶
#include <stdio.h> #include<stdio.h> int main(){ int a, b, n; scanf("%d",&n); for(a=1;a<=n;a++){ for(b=n;b>a;b--) printf(" "); for(b=1;b<=2*a-1;b++) printf("*"); printf("\n"); } return 0; }
- 3차 목표
3 (<- scanf로 입력) * *** ***** *** *
이재형 ¶
#include <stdio.h> int main(void) { int n, a, b, c, d; a=1, b=0, c=0; scanf("%d", &n); while (a<=n-1) { printf("\n"); while(c<n) { printf(" "); c++; } b=0; while(b<2*a-1){ printf("*"); b++; } c=a, a++; } a=1, b=0, c=0; d=n; while (a<=n) { printf("\n"); while(c<a) { printf(" "); c++; } while(b<2*d-1){ printf("*"); b++; } c=0, d--, a++, b=0; } getch(); return 0; }
최승민 ¶
#include<stdio.h> int main(){ int a, b, n; scanf("%d",&n); for(a=1;a<=2*n-1;a++){ if(a<=n){ for(b=n;b>a;b--) printf(" "); for(b=1;b<=2*a-1;b++) printf("*"); printf("\n"); } else{ for(b=1;b<=a-n;b++) printf(" "); for(b=1;b<=4*n-2*a-1;b++) printf("*"); printf("\n"); } } return 0; }