U E D R , A S I H C RSS

���/숙제제출페�지2

1. 세째주(피�미드,마름모그리기)

1.1. 허아�

#1 2005/5/3 devC++로
~cpp 
/***********************************************************
한 ë³€ì�˜ 패턴수와 패턴모양ì�„ 입력받아 마름모를 ìœë ¥í•˜ëŠ”******
프로그램 입니다. **20051095 허아�************************** 
***********************************************************/ 
#include <stdio.h>
#include <stdlib.h>
int main()
{
     int pattern_num; 
     int i, j;
     int blank;
     char pattern_shape;
     printf("ìœë ¥ í•  마름모 ë³€ì�˜ 패턴수를 입력하십시오(정수>0) :");
     scanf("%d", &pattern_num);
     scanf("%c", &pattern_shape);

     printf("ìœë ¥ í•  마름모 패턴 모양ì�„ 입력하십시오(문ìž�) :");
     scanf("%c", &pattern_shape);

     for(i = 1; i <= pattern_num; i++)
     { 
         for(blank = 0; blank < pattern_num - i; blank++)
                  printf(" ");
         for(j = 0; j < 2*i-1; j++)
                  printf("%c", pattern_shape);
         printf("n");
      }
         for(i = 1; i < pattern_num; i++)
     { 
         for(blank = 0; blank < i; blank++)
                  printf(" ");
         for(j = 0; j < 2*(pattern_num-i)-1; j++)
                  printf("%c", pattern_shape);
         printf("n");
      }

  system("PAUSE");	
  return 0;
}
#2 2005/5/4 visualC++로//�번째는 첫번째보다는 시간� 별로 안걸렸어요. 그만� 조잡(?)한가요?ㅡㅡ
~cpp 
/*************************************************************
*패턴모양만 입력받아 한변ì—� 패턴 5개가 ë�˜ëŠ” 마름모를 ìœë ¥í•˜ëŠ”*
*프로그램입니다. [컴퓨터공학부 20051095 허아�]				 *
*************************************************************/
#include <stdio.h>
#include <string.h>

void main()
{
	int i, j, k;
	char shape;
	printf("패턴모양� 입력하십시오 :");
	scanf("%c", &shape);

	for(i = 0; i <= 4; i++)
	{ 
		for(j = 4; j >= i; j--)
			printf(" ");
		for(k = 0; k <= 2*i; k++)
			printf("%c", shape);
		printf("n");
	}

         for(i = 0; i <= 3; i++)
         {
		for(j = 0; j - 1 <= i; j++)
		printf(" ");
		for(k = 6; k >= 2*i; k--)
		printf("%c", shape);
	printf("n");
	}
}

1.5. �규완

~cpp 
/******************************
*   피�미드� 층� 입력받아  *
*   그 층만�� 피�미드를    *
*   만드는 프로그램입니다.    *
*******************************/

#include <stdio.h>  
 
int main()
{
	int a, b, c, num;

	printf("몇층� 피�미드를 �하시는지요? ");
	scanf("%d", &num);

	for(c=1; c<=num; c++)
	{
		for(a=num-c; a>=1; a--)
		{
			printf(" ");
		}
		for(b=1; b<=2*c-1; b++)
		{
			printf("*");
		}
		printf("n");
	}
}


~cpp 
/********************************
*   �하는 패턴과 변� 길�를   *
*   입력 받아 마름모를 그리는   *
*   프로그램입니다.             *
*********************************/

#include <stdio.h>
#include <stdlib.h>

int main()
{
	int pattern, length, a, b, c;

	printf("패턴� 입력하세요 : ");
	scanf("%c", &pattern);

	printf("변� 길�를 입력하세요 : ");
	scanf("%d", &length);

	for(a=1; a<=length; a++)
	{
		for(b=length-a; b>=1; b--)
		{
			printf(" ");
		}
		for(c=1; c<=2*a-1; c++)
		{
			printf("%c", pattern);
		}
		printf("n");
	}

	for(a=length; a>=1; a--)
	{
		for(b=length-1; b>=a-1; b--)
		{
			printf(" ");
		}
		for(c=2*a-3; c>=1; c--)
		{
			printf("%c", pattern);
		}
		printf("n");
	}

}
그냥 막 억지로 ê¿°ë§žì˜ê±´ë�° ì�´ë ‡ê²Œ í•´ë�„ 실력ì�´ 늘런지 모르겠어여..ã…¡ã…¡;;

1.6. 한유선

몰�잉~
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:56
Processing time 0.0051 sec