일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 건담
- springboot
- 인프런
- 반다이몰
- 연습문제
- CSS
- ruby
- 일본어
- C로 시작하는 컴퓨터 프로그래밍4판
- rails
- 비즈니스일본어
- 디지몬
- vscode
- 日本語
- Flutter
- javascript
- 자바
- Python
- jsp
- Web
- Spring
- 건담베이스
- nico
- 単語
- java
- DART
- 一日一つメソッド
- html
- rails7
- メソッド
- Today
- Total
목록C (8)
AR삽질러
Linked List Struct - 연결리스트(Linked List) 사용자가 원하는 노드를 insert, delete, add, search, modify - 재귀함수를 이용하여 연결리스트를 구현한다. 아래는 학생관리프로그램으로 학생 정보를 랜덤으로 생성, 확인, 수정, 삭제를 하는 프로그램입니다. ㅇ #pragma warning(disable:4996) #include #include #include #include #include #define SCORE_MAX 3 typedef struct Student { char Name[256]; int Age; int Grade; int Score[SCORE_MAX]; float Average; char Rank; struct Student* Link; ..
3. 1번의 이진 탐색 트리 프로그램을 이용하여 학생들과 관련된 자료를 저장하고 탐색하는 프로그램을 개발하여 보자. 하나의 학 생은 학번(정수), 이름(문자열), 주소(문자열), 소속학과(정수)의 정보를 가지고 있다. 이들 정보를 학번을 키로 하여 이진 탐색 트리에 저장하고 다음과 같은 메뉴가 가능하도록 프로그램을 작성하라. 학번 순으로 출력하는 것은 이진 탐색 트리의 중위 순 회시 정렬된 숫자가 얻어지는 것을 이용하여 구현하라. 1.학생 정보 입력 1 선택시 학번 이름 주소 학과를 받아 저장한다. 2. 학생 정보 삭제 2 선택 후 학생 이름을 입력하면 해당학생이 삭제되고 존재하지않는 이름입력시 되돌아간다. 3. 학생 정보 탐색 3 선택 후 학생의 학번을 입력하면 존재여부를 알수 있다. 4. 학생 정보 ..
02. 사용자로부터 정수들을 입력받아 이진 탐색 트리 안에 저장하고 다음과 같은 기능을 하는 프로그램을 작성하라. ************** i: 입력 d: 삭제 s: 탐색 v: 순회 n: 트리의 높이를 구한다. c: 노드의 개수를 계산한다. t: 단말 노드의 개수를 출력한다. m: 가장 큰 값을 출력한다. n: 가장 작은 값을 출력한다. x: 노드를 전부 삭제 p: 출력 q: 종료 ************** 입력(i): 사용자로부터 숫자를 입력받아 탐색 트리 안에 저장한다 삭제(d): 사용자로부터 숫자를 입력받아 탐색 트리로부터 숫자를 삭제한다. 탐색(s): 사용자로부터 숫자를 입력받아 탐색 트리를 탐색하여 숫자의 존재여부를 표시한다( 높이(h): 현재 생성된 이진 탐색 트리의 높이를 반환한다. 노드의..
D120:鉛筆の数 D120:연필의수 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number = sc.nextInt(); int result = number * 12; System.out.println(result); } } 12개가 하나인 연필이 들어있는 필통의 수를 입력받아 총연필의 수를 구하는 문제 1. Scanner sc = new Scanner(System.in); - java표준입출력 Scanner객체생성 - java標準入出力Scannerオブジェクトを作成 2. int number = sc.nextInt(); - 정수를 입력..
C064:paizaでお食事 C064:paiza에서의 식사 使用言語 : Python 사용언어 : Python food, employees = map(int, input().split()) calories_per_100g = [] for _ in range(food): calorie = int(input()) calories_per_100g.append(calorie) for _ in range(employees): menu = list(map(int, input().split())) total_calories = 0 for i in range(food): total_calories += calories_per_100g[i] * menu[i] // 100 print(total_calories) 설명 : 음식..
使用言語 : Python 사용언어 : Python budget, rides = input().split(' ') budget = int(budget) rides = int(rides) price_list = list() for i in range(rides): price = int(input()) price_list.append(price) point = 0 for price in price_list: if point >= price: point -= price else: budget -= price point += price * 0.1 print(budget, int(point)) 설명 : 사용자로부터 예산과 탑승횟수를 입력받아 각 탑승 횟수에 대한 예산과 포인트를 계산하는 문제 説明:ユーザーから予算と..
혼자해보기 5-1 임의의 수를 입력받아 5의 배수인지 아닌지 검사하는 프로그램을 작성하시오. #include #pragma warning(disable:4996) int main(void) { int num; printf("숫자를 입력하세요 : "); scanf("%d", &num); if (num % 5 == 0) { printf("입력하신 %d는 5의 배수입니다.", num); } else { printf("입력하신 %d는 5의 배수가 아닙니다.", num); } return 0; } 혼자해보기 5-2 임의의 수를 입력받아 3의 배수이면서 6의 배수도 되는지 검사하는 프로그램을 작성하시오. #include #pragma warning(disable:4996) int main(void) { int nu..
혼자해보기 2-1 56p #include int main(void){ int a = 20; const int b = 3; printf("변수 a의 초기값은 %d이다.\n", a); printf("상수 b의 초기값은 %d이다.\n", b); a = 10; b = 4; printf("a의 값은 %d로 바뀌었다.\n", a); printf("b의 값은 %d로 바뀌었다.\n", b); return 0; } 혼자해보기 2-1 56p -> 수정한 정답 #include int main(void){ int a = 20; int b = 3; // const를 사용하면 상수로 저장되어 값을 변경할 수 없다. printf("변수 a의 초기값은 %d이다.\n", a); printf("상수 b의 초기값은 %d이다.\n", b)..