728x90
반응형
Q17. n단의 피라미드를 출력하는 함수를 작성하세요.
void spira(int n);
#include <stdio.h>
void spira(int n);
int main(void)
{
int num;
scanf("%d", &num);
spira(num);
return 0;
}
void spira(int n)
{
int i, j;
int d;
for(i=1; i<=n; i++)
{
d = (i-1)*2+1;
for(j=1; j<=(n-i); j++)
{
putchar(' ');
}
for(j=1; j<=d; j++)
{
putchar('*');
}
putchar('\n');
}
}
}
출력 결과
sy@sy:~/doit/1$ ./prac17
4
*
***
*****
*******
728x90
반응형
'Algorithm > Do it' 카테고리의 다른 글
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 2장 기본 자료구조 연습문제 Q1 답안 p.74 (0) | 2019.10.09 |
---|---|
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.40 (0) | 2019.02.23 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.40 (0) | 2019.02.23 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 (0) | 2019.02.23 |
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 (0) | 2019.02.23 |