연습문제1) n을 입력 받아 다음과 같이 * 을 출력하는 프로그램을 작성하시오.
입력예) 3
출력예)
*
***
*****
for(i=1;i<=n;i++)
{
for(j=1;j<=i*2-1;i++)
{
printf("*");
}
printf("\n");
}
연습문제2) n을 입력 받아 다음과 같이 출력하는 프로그램을 작성하시오.
입력예) 3
출력예)
3
2 2 2
1 1 1 1 1
for(i=1;i<=n;i++)
{
for(j=1;j<=i*2-1;i++)
{
printf("%d ",n-i+1);
}
printf("\n");
}
연습문제3) n을 입력 받아 다음과 같이 출력하는 프로그램을 작성하시오.
입력예) 3
출력예)
3
2 3 4
1 2 3 4 5
for(i=1;i<=n;i++)
{
for(j=1;j<=i*2-1;i++)
{
printf("%d ",n-i+1+j-1);
}
printf("\n");
}
연습문제4) n을 입력 받아 다음과 같이 출력하는 프로그램을 작성하시오.
입력예) 3
출력예)
[3,3]
[2,2] [3,2] [4,2]
[1,1] [2,1] [3,1] [4,1] [5,1]
for(i=1;i<=n;i++)
{
for(j=1;j<=i*2-1;i++)
{
printf("[%d,%d] ",n-i+1+j-1,n-i+1);
}
printf("\n");
}
연습문제5) n을 입력 받아 다음과 같이 출력하는 프로그램을 작성하시오.
입력예) 3
출력예)
5
6 2
7 3 1
8 4
9
for(i=1;i<=n;i++)
{
for(j=1;j<=i*2-1;i++)
{
arr[n-i+1+j-1][n-i+1]=num++;
}
}
for(i=1;i<=n*2;i++)
{
for(j=1;j<=n;i++)
{
if(arr[i][j]==0)continue;
printf("%d ",arr[i][j]);
}
printf("\n");
}
'프로그래밍언어문법 > 실력키우기문제' 카테고리의 다른 글
1240: 제곱근 (0) | 2021.08.25 |
---|---|
1430: 숫자의 개수 (0) | 2021.08.24 |
1338:문자삼각형 (0) | 2021.08.21 |
1523:별삼각형 1 연습문제 (0) | 2021.08.12 |
1314.문자사각형2 연습문제 (0) | 2021.08.11 |