728x90
반응형
Q18. 오른쪽과 같이 아래를 향한 n단의 숫자 피라미드를 출력하는 함수를 작성하세요.
void nrpira(int n);
#include <stdio.h>
void nspira(int n);
int main(void)
{
int num;
scanf("%d", &num);
nspira(num);
return 0;
}
void nspira(int n)
{
int i, j;
int d;
for(i=1; i<=n; i++)
{
d = (n-i)*2+1;
for(j=1; j<=i; j++)
{
putchar(' ');
}
for(j=1; j<=d; j++)
{
printf("%d", i%10);
}
putchar('\n');
}
}
출력 결과
sy@sy:~/doit/1$ ./prac18
4
1111111
22222
333
4
728x90
반응형
'Algorithm > Do it' 카테고리의 다른 글
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 2장 기본 자료구조 연습문제 Q2 답안 p.74 (0) | 2019.10.09 |
---|---|
[자료구조와 함께 배우는 알고리즘 입문 - 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 |