대학교에 입학한 후 빠른 년생인 나는 신검도 못받아 군입대에 대한 큰 고민을 가지고 살아가고 있었다... 그러던 중 정보보호병이란 특기병에 대해 알게 되었고 이 특기병에 꼭 가야겠다고 마음을 먹게 되었다. 그리하여 정보보호병에 대해 알아 보던 중 자격증이 있으면 가산점이 붙는다는 사실을 알게 되었고 네트워크 관리사 2급을 준비하게 되었다. 처음엔 어떻게 준비해야 할지 매우 막막 하였다.... 책을 사야하나.. 그냥 문제만 주구장창 풀어야 하나... 그렇게 정보를 탐색하며 검색도 해보고 주변에 이미 딴 친구들에게도 물어보았다.. 응시료가 꽤 비싼 시험이라 한번에 붙어야 한다!! 라는 압박감에... 그렇게 얻은 정보를 종합하여 보니 네트워크 관리사 2급 필기는 문제은행 방식으로 기출위주로 공부하면 된다는 것..
써니나타스사이트에 들어가 회원가입을 한뒤 CHALLENGES에 들어가면 이러한 화면이 나타난다. //필자는 3,4번을 미리 풀어서 ㅎㅎ 1번에 들어가면 이러한 문제가 나타난다. 페이지를 살펴보니 문자를 입력하고 check를 누르면 밑에 함수에 따라 pw가 나타는것 같다. 이 문제를 풀기위해서는 Replace함수와 Mid함수를 알아야 풀 수 있을것으로 보인다. Replace함수를 설명하자면 Replace(문자열이름,"바뀔문자","바꿀문자") 라고 설명 할 수 있다. 예시를 들어보자면 str="hijs" Replace(str,"hi","bye") 의 결과는 "byejs"가 되게 된다. Mid함수를 설명하자면 Mid(문자열이름,입력시작주소,입력마칠주소)로 설명할 수 있다. 예시를 들어 보자면 str=qwert..
이번 프로그램에는 실수형 연산자가 들어갑니다. 실수는 다들 아실거라고 생각합니다. 20.3, 30.44, 535.5567 흔히 이러한 소수점이 들어간 숫자들을 실수라고 부르죠 이러한 실수형 변수를 만드는 연산자로 double를 사용하고 %lf 를 사용합니다. 이때 %lf사이에 %.1lf이런식으로 1자리에 숫자를 사용한다면 원하는 만큼의 소수점 자리수를 설정할수 있습니다 %.2lf면 둘째 자리까지 나타내게 되겠죠? int를 사용하여 거리값과 속력값을 입력받고 시간,분,초를 계산해줍니다. 참 소수점이 나타나야 하는 연산에서는 저기 저60.0 처럼 꼭.0을 붙여주어야 합니다!
컴퓨터는 0과1밖에 알지 못합니다. 따라서 모든문자들을 숫자로 기억합니다. 이러한 숫자들을 정리해놓은것이 바로 이 아스키 코드표라고 할수 있는데요 이 코드는 그러한 아스키코드값을 알려주는 코드라고 할 수 있습니다! 정수값을 입력받을때 int와%d를 사용하였다면 문자값을 입력받을때에는 char형 변수와 %c를 사용해주어야 합니다! scanf를 이용하여 문자값을 넣어주면 pritnf가 정수값(아스키코드값=숫자값)을 %d로 나타내 주는 것이죠! 소문자 a가 97이니 소문자 들은 뒤에 따라 오겠죠? b는 98 c는 99 이렇게 말이죠! 대문자 A가 65이니 대문자들은 뒤에 따라 오겠죠? B는 66 C는67 이렇게 말이죠!
이 코드는 나이를 입력하면 그 나이입력 값을 바탕으로 날짜 시간 분 초를 계산해주는 프로그램이다. 여기서 unsigned int에 대한 간략히 설명을 해보자면 정수를 나타내는 형인 int는 음수값(-) 값과 양수값(+)을 둘다 가질수 있습니다. 하지만 unsigned int를 사용하게 되면 0부터시작하여 플러스 값만을 가지게 됩니다. 따라서 그냥 int를 사용할때 보다 양수쪽으로 더많은 표현범위를 가지게 됩니다. 입력값 age를 가지고 day,hour,min,sec를 계산해 나타내는 프로그램 입니다.
우리가 일상생활에서 쓰는 숫자는 10진수 이다. 하지만 세상에는 10진수만 있는 것이 아니다. 2진수 8진수 16진수등 .. 여러가지 진수들이 존재한다. 이번 코드는 10진수 정수 값을 입력받아서 8진수 혹은 16진수로 나타내는 코드이다. #define _CRT_SECURE_NO_WARINGS 는 무시해도 좋다. scanf_s는 scanf로 사용해도 무방하다. 우리가 쓰는 %d는 흔히쓰는 10진수로 표현된다. 이러한 10진수를 다른 진수로 표현하고 싶다면 8진수는 %#o 16진수는 %0x를 사용하면 된다.