엠티를 빠져서 동아리 수업도 들을 수 있게 되었다.
프로그래밍 언어에 약한 나는 이번 수업을 듣고 빠졌으면 큰일났을거란 생각을 했다....ㅎㅎ
이번 과제는 아래와 같다.
1. 메뉴입력받아 10진수를 2진수,8진수,16진수로 바꾸어 출력하는 프로그램 만들기
2. 별로 산만들기 4가지방향으로
3. 별로 다이아몬드 만들기
4. 별로 다이아몬드 배경 만들기
5. 아스키코드 조사
자 이제 시작해보자.
메뉴를 입력받아 10진수를 2진수, 8진수, 16진수로 나타내어보자
위의 코드처럼 2진법으로 변환할 때, input에 가장 가까운 수는 2의 몇제곱인지 구한 후
큰수부터 작아지면서 출력 할 수 있도록 프로그래밍해보았다.
다음은 다양한 삼각형 모양이다.
위는 다이아몬드의 왼쪽상단의 삼각형이다.
위는 다이아몬드의 왼쪽하단의 삼각형이다.
위는 다이아몬드의 오른쪽 상단의 삼각형이다.
위는 다이아몬드의 오른쪽 하단의 삼각형이다.
결과를 출력하면 위와 같이 결과에 따라 크기가 달라지는 모습을 출력할 수 있다.
'Programing > C' 카테고리의 다른 글
C :: 아스키코드와 패리티비트 (0) | 2017.03.28 |
---|---|
C :: for문으로 다이아몬드 출력 및 응용 (0) | 2017.03.28 |
C :: Switch와 분기문 (0) | 2017.03.22 |
C :: C언어 연산자 (0) | 2017.03.18 |
C :: C언어 이스케이프 시퀀스 (0) | 2017.03.18 |