목록분류 전체보기 (30)
imgusdn

배열을 크기를 입력 받고배열 크기만큼 배열 안의 예제 입력 값을 넣어준다. 최댓값은 배열을 정렬했고반복문을 돌려 결과값을 계산해주었다.

개수 N을 입력받고 N만큼 반복문을 돌려 배열크기만큼(N) 숫자를 입력받는다.개수 세기를 할 변수 v를 선언하고 입력을 받아배열과 비교하여 해당 숫자가 일치하면 result 변수에 1을 더한다.

hasNextInt()를 사용하여 입력값이 정수일 경우 true를 반환하며 정수가 아닐 경우에 false를 반환하면서 반복문이 종료되게하여입력의 종료를 할 수 있게끔 했다.

문자를 입력받아 int로 변환해서 아스키 코드값을 출력해주었다.import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char A = sc.next().charAt(0); System.out.println((int)A); }}

A 와 B를 입력받아 사칙연산을 하는 프로그램이다Scanner로 입력받아 System.out.println()으로 간단하게 출력해주었다.

두 정수를 입력 받아 A/B를 나누는 프로그램이다. 입력을 첫째 줄에 한번에 받아야한다. Scanner를 사용해 A와 B를 입력 받게 한 다음 출력을 했다.
구조체 구조체(structure type)란 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입이다. 구조체는 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있다. 배열이 같은 타입의 변수 집합이라고 한다면, 구조체는 다양한 타입의 변수 집합을 하나의 타입으로 나타낸 것이다. 이때 구조체를 구성하는 변수를 구조체의 멤버(member) 또는 멤버 변수(member variable)이라고 한다. 구조체의 정의와 선언 struct 구조체이름 { 멤버변수1의타입 멤버변수1의이름; 멤버변수2의타입 멤버변수2의이름; ... }; ex) struct book { char title[30]; char author[30]; int price; }; struct는 키워드 book은..

Hello World 실행파일을 디버깅하여 어셈블리 언어로 변환하여 main 함수를 찾아보고 이 과정을 통해서 기본적인 디버거의 사용방법을 알아보기 MassageBox 함수를 호출하는 main 함수를 찾는다. 기본 화면으로 창이 4개로 구성되어있다. 1. Code Window : 기본적으로 disassembly code를 표시하여 각종 comment, label을 보여주며, 코드를 분석하여 loop, jump 위치 등의 정보를 표시한다. 2. Register Window : CPU register 값을 실시간으로 표시하며 특정 register들은 수정도 가능하다. 3. Dump Window : 프로세스에서 원하는 memory 주소 위치를 Hex와 ASCII / 유니코드 값으로 표시하고 수정도 가능하다. ..