이번 글은 백준 알고리즘 14624번 전북대학교 C언어 문제 풀이입니다.
1. 문제
전북대학교의 심볼은 균형과 조화, 지성과 이상을 향한 방향성과 목표를 나타낸다. 절제된 한국적 아름다움을 꾸밈없는 소박함과 여백을 통해 시각화하였으며, 심볼의 방향에 따라 한국적인 대학, 학문에 정진하는 대학, 미래로 나아가는 대학의 의미를 포함하여 ‘성장을 넘어 성숙의 대학으로 나아가는 전북대학교’의 철학과 비전을 상징한다.
2. 입력
정수 N (3≤N≤50)을 입력받는다.
3. 출력
입력 N이 홀수인 경우 '*'을 이용해 가로의 길이가 N인 전북대학교 심볼을 출력한다. (예제 참고)
짝수인 경우, 'I LOVE CBNU'를 출력한다.
4. 소스 코드
#include<stdio.h>
void star(int a, int b);
int main()
{
int N;
int mid;
scanf("%d",&N);
mid = N/2;
if(N%2==0) printf("I LOVE CBNU");
else
{
for(int i=0;i<N;i++) printf("*");
printf("\n");
for(int i=0;i<mid;i++) printf(" ");
printf("*\n");
star(mid-1,1);
}
}
void star(int a, int b)
{
if(a==-1) return;
for(int i=0;i<a;i++) printf(" ");
printf("*");
for(int i=0;i<b;i++) printf(" ");
printf("*\n");
star(a-1,b+2);
}
5. 결과
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘/BOJ] 10171번 고양이 (2) | 2019.07.05 |
---|---|
[백준 알고리즘/BOJ] 15815번 천재 수학자 성필(C++) (0) | 2019.05.18 |
[백준 알고리즘/BOJ] 15813번 너의 이름은 몇 점이니?(C++) (0) | 2019.05.17 |
[백준 알고리즘/BOJ] 15814번 야바위대장(C++) (2) | 2019.05.16 |
[백준 알고리즘/BOJ] 2525번 오븐시계(C언어) (0) | 2019.05.11 |
[백준 알고리즘/BOJ] 2163번 초콜릿 자르기(C언어) (0) | 2019.05.10 |
[백준 알고리즘/BOJ] 1110번 더하기 사이클(C언어) (0) | 2019.03.30 |
[백준 알고리즘/BOJ] 4344번 평균은 넘겠지(C언어) (0) | 2019.03.29 |
최근댓글