Programming/C

백준기본입출력 2442,2445,2522,2466 (c언어)

fishersheep 2021. 8. 13. 01:07
반응형

백준2442

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{	
		for (int j = n - 1; j > i; j--)
		{
			printf(" ");
		}
		for (int j = 0; j <= i; j++)
		{
			printf("*");
		}
		for (int k = 0; k < i; k++)
		{
			if (i > k)
				printf("*");
			else
				printf(" ");
		}
		printf("\n");
	}

	return 0;
}

백준2445

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j <= i; j++)
		{
			if (j <= i)
				printf("*");
			else
				printf(" ");
		}

		for (int k = n-1; k >=i; k--)
		{	
			if (k > i)
				printf(" ");
		}
		for (int l = n-1; l > i; l--)
		{
			printf(" ");
		}
		for (int m = 0; m <= i; m++)
		{
			printf("*");
		}	
		printf("\n");
	}
	for (int i = 0; i < n; i++)
	{
		for (int j = n-1; j > i; j--)
		{
			printf("*");
		}
		for (int k = 0; k <= i; k++)
		{
			printf(" ");
		}
		for (int l = 0; l <= i; l++)
		{
			printf(" ");
		}
		for (int m = n-1; m > i; m--)
		{
			printf("*");
		}


		printf("\n");
	}


	return 0;
}

백준2522

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{
		for (int j = n - 1; j > i; j--)
		{
			printf(" ");
		}
		for (int k = 0; k <= i; k++)
		{
			printf("*");
		}
		printf("\n");
	}

	for (int i = 0; i < n; i++)
	{
		for (int l = 0; l <= i; l++)
		{
			printf(" ");
		}
		for (int m = n - 1; m > i; m--)
		{
			printf("*");
		}
		printf("\n");
	}


	return 0;
}

백준2446

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int n;
	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{
		for (int j = n - 1; j > i; j--)
		{
			printf(" ");
		}
		for (int k = 0; k <= i; k++)
		{
			printf("*");
		}
		printf("\n");
	}

	for (int i = 0; i < n; i++)
	{
		for (int l = 0; l <= i; l++)
		{
			printf(" ");
		}
		for (int m = n - 1; m > i; m--)
		{
			printf("*");
		}
		printf("\n");
	}


	return 0;
}
반응형