U E D R , A S I H C RSS

새싹�실/2012/아무거나/2회차


  • 4ì›” 4ì�¼ 7시 30ë„ - 9시

출�

선�님 강성현 O
학� �재형 O
최승민 O

수업내용

별�기 �전

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ì°¨ 목표

3 (<- scanf로 입력)

  *
 ***
*****

  • Hint!
    • 공백ì�„ 출력하는 반복문과 *ì�„ 출력하는 반복문 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;
}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:46
Processing time 0.0453 sec