간단합니다 int의 성질을 이용하시면 됩니다 double a=6.999; int b=a; 라고하면 b는 int 형 변수이기에 0.9999 소수점 자리를 짤라냅니다. 반올림하기위해서는 소숫점자리가 0.5 보다크면 올리고 작으면 내리기 때문에 (int)(f + 0.5) 해주시면 되겠습니다 f가 9.7 이라고하면 9.7 + 0.5 = 10.2 이기에 int 형 변환시 10.0 이 되고 f가 9.1 이면 9.1 + 0.5 = 9.6 이 되므로 int형 변환시 9.0 이 됩니다. 소스코드는 아래와 같습니다. #include int main(void) { double N; int trans; scanf_s("%lf", &N); trans = (int)(N + 0.5); printf("\n %d", trans); }
- 동적할당이란 무엇인가? : 메모리를 힙에서 할당 받는 방식, malloc을 통해서 메모리의 크기를 자유롭게 요청가능. - 정적할당이란 무엇인가? : 메모리를 스택에서 할당 받는 방식, 컴파일 타임에 미리 결정된 크기만을 받을 수 있다. - 정적할당의 장점은? : 편하다. - 정적할당의 단점은? : 수명조절 불가, 유연함 없다. - 동적할당의 잠점은? : 수명조절 가능, 유연함이 있다. - 동적할당의 단점은? : 큰 힘에는 책임이 따른다. 잘 못 사용했을 때는 메모리 누수와 같은 사고가 일어 날 수 있다.
시멘틱태그의 기본적인 구성 여러 문단을 묶는 태그, 독립적인 콘텐츠를 정의할 때 사용 콘텐츠나 페이지의 외곽에 위치한 요소들을 묶는 태그, 보통 퀵메뉴나 스크롤탑버튼등에 사용 사용자가 보거나 숨길 수 있는 세부 콘텐츠를 정의할 때 사용 태그를 통해 보여지는 콘텐츠를 담는 태그로 사용 일러스트레이션, 다이어그램, 사진, 코드 목록 등과 같은 자체 포함 된 콘텐츠를 지정 태그로 정의한 일러스트레이션, 다이어그램, 사진등의 제목설명등을 작성 페이지나 일부분의 머리말(헤더)부분을 지정 페이지나 일부분의 꼬리말(푸더)부분을 지정 페이지의 가장 중요한 메인 부분을 지정 페이지의 네비게이션 부분을 지정 페이지의 일부분을 지정
transition - 부드러운 애니메이션 효과로 축약형이다. transition-delay - 애니메이션효과에 진입하고 1초 후에 애니메이션 작동 ex ) transition-delay: 1s(시간); transition-duration - 애니메이션이 지속되는 시간 ex ) transition-duration: 1s(시간); transition-property - 변경시킬 css 효과 선택 ex ) transition-property: transfrom(css 속성); transition-timing-function - 애니메이션 진행 속도 조절 ex ) transition-timing-function: linear; (일정속도) ex ) transition-timing-function: ease; ..
태그 불러오는 방법 : 태그 명을 쓴다. ex) p태그를 불러올때는 p {css 속성} 라고 쓰면됩니다. 태그 명을 쓴다. 클래스 불러오는 방법 : .내가정한클래스이름 하위 자식 엘리먼트를 불러오는 방법 : 상위엘리먼트 "띄어쓰기" 하위 엘리먼트 호출 이때 띄어쓰기만 하면 상위엘리먼트 아래의 모든 하위엘리먼트가 선택됩니다. ex) .top-bar p = class 명이 top-bar 인 엘리먼트 자식인 모든 p 태그 하위 직계 자식 엘리먼트를 불러오는 방법 : 상위엘리먼트 ">" 하위 엘리먼트 호출 ex) .top-bar > p = class 명이 top-bar 인 엘리먼트 직계자식인 p 태그 형제 엘리먼트를 불러오는 방법 : 상위엘리먼트 "~" 하위 엘리먼트 호출 ex) .top-bar ~ p = cl..
#include #include #include char* solution(int a, int b) { char* answer = (char*)malloc(4); int month[12] = {0,31,29,31,30,31,30,31,31,30,31,30,31}; int days = 0; for(int i = 0; i < a; i++){ days += month[i]; } days += b-1; char result = days % 7; char* day[7] = {"FRI","SAT","SUN","MON","TUE","WED","THU"}; answer = day[result]; return answer; }
static - 모든 태그는 기본적으로 position : static 속성이다. relative - 현재 위치를 기준으로 이동하는 속성 으로 absolute 속성의 기준점이 되는 속성 absolute - relative 를 기준점으로 이동하며 다른 엘리먼트들 위에 위치하게 되는 유령화시키는 속성 absolute 속성을 사용할 경우에는 부모 엘리먼트에 relative 를 꼭 넣어야 한다. 만약 부모 엘리먼트에 relative 가 없다면 그 상위 부모로 찾게된다. 아무것도 relative 가 없다면 body 를 기준으로 움직이게 된다. fixed - 윈도우를 기준으로 움직이며 스크롤이 변경 되어도 위치가 변하지 않는 속성