31.6 연습문제: 역삼각형 모양으로 별 출력하기
#include <stdio.h>
int main(void)
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (j >= i)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
31.7 심사문제: 산 모양으로 별 출력하기
#include <stdio.h>
int main(void)
{
int height;
scanf_s("%d", &height);
if (height < 3 || height>10)
{
printf("높이는 3~10 사이로 입렵해주세요.");
return 1;
}
for (int i = 0; i < height; i++)
{
for (int j = 0; j < height + (height - 1); j++)
{
if (j < (height - i) - 1 || j >= (height + i))
printf(" ");
else
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void)
{
int height;
scanf_s("%d", &height);
if (height < 3 || height>10)
{
printf("높이는 3~10 사이로 입렵해주세요.");
return 1;
}
for (int i = 0; i < height; i++)
{
for (int j = 0; j < height + (height - 1); j++)
{
if ((j + i >= height - 1) && (j - i <= height - 1))
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}