일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Container
- drone control
- token check
- AI
- 춤 유사도 평가
- mask image training
- C
- aws code pipeline
- 369게임 만들기
- pill ai
- docker container
- iris dataset
- 한글깨짐해결
- ceasor
- 360게임 만들기 with c
- ubuntu
- 오목앱 만들기
- ubuntu에서 docker 사용
- deep learning
- docker
- docker in ubuntu
- dji tello
- Java
- flower classification
- pill classification
- Python
- 긍부정문 판별
- 시저암호 코딩
- 오목게임앱
- yolo mask
- Today
- Total
목록Etc/C (7)
월레스와 그로밋: 코딩의 날
main.c#include "kiosk.h" //키오스크 (무인 계산기)int main(){ kiosk_system(); return 0; //운영체제에 0을 반환 -> 프로그램 종료 코드}kiosk.h#define _CRT_SECURE_NO_WARNINGS#define LINE "----------------------------------------------------------------------------------\n"#include #include void kiosk_system(); //함수의 원형을 선언void show_menu(); // 카페 메뉴판 (커피, 음료, 디저트 등) 출력int choose_Food(int input_menu); // 메뉴 선택시 세부 메뉴 선택..
main.c#include "rsp.h"int main(){ main_rsp(); return 0;}rps.h#define _CRT_SECURE_NO_WARNINGS#define LINE printf("--------------------------------------------------------------\n");#include #include #include #include int input_num();int randnum_computer();void main_rsp();void repeat(player_num, computer_num);void main_repeat(int* player_num, int* computer_num);int player_winrsp(player_num, comput..
main.c#include "hourglass.h"int main(){ input(); return 0;}hourglass.h#define _CRT_SECURE_NO_WARNINGS#include #include void input();int input_num();int sandclock(int num);hourglass.c#include "hourglass.h"void input(){ int system_num = 0; do { printf("숫자 입력 (0: 프로그램 종료) >> "); int num = input_num(); system_num = sandclock(num); Sleep(3000); system("cls"); } while (system_num); // system_num..
#define _CRT_SECURE_NO_WARNINGS#include // 1 ~ (입력숫자) -> 범위 내 3,6,9 'x'으로 변경void test1(){ // 정수 입력 int num1; printf("숫자를 입력하세요 >> "); scanf("%d", &num1); // 입력한 정수까지 나오게하기 for (int i = 1; i 범위 내 3,6,9 '짝'으로 변경void test2(){ int num; printf("정수를 입력하시오 >> "); scanf("%d", &num); for (int i = 1; i 범위 내 3,6,9 'X'으로 변경, X 개수 카운트void test3(){ // 정수 2개 입력받기 int num1, num2; char x = 'X'; char xx[3] = "X..

스택(stack)이란?스택은 후입선출(Last In First Out)로 동작한다.가장 마지막에 들어간 데이터가 가장 먼저 빠져나간다는 뜻이다. 스택이 실생활에 사용되는 예 제일 마지막에 작성한 코드부터 차례대로 되돌아가기 위해 우리는 Ctrl + z 키를 사용한다. 물건을 밑에서부터 차근차근 쌓아 올리고 계산할때는 맨 위, 즉, 제일 마지막에 올려서 위에 놓인 물건부터 계산대로 옮긴다. 컴퓨터는 사람처럼 계산을 할 수 없기 때문에 후위 표기법과 같이 계산한다. 쨌든 맨 처음 넣었던 데이터를 확인하려면 그 위에 쌓여있는 다른 데이터들을 꺼내야 확인할 수 있다. 스택의 구성 스택 구현1234typedef struct Stack { int arr[100]; int top;}stack;cs 스..

공부한 연결리스트를 어디다 사용해보지.. 하다가 대기자명단을 한번 만들어보았다!먼저 당연히 대기자 명단에 들어갈 사용자 정보를 입력하고 저장하는 곳이 필요했다.사용자를 추가하면 먼저 입력한 순으로 사용자 정보가 명단에 올라가도록 한다. (추가)원하는 순서에 들어가고 싶을 시 vip 기능을 사용하여 아무 순서로나 들어갈 수 있는 기능도 만들어주었다. (삽입)사용자가 대기자 명단에서 빠지고 싶을 수도 있으니 삭제 기능도 추가해주었다. (삭제)잘못 입력했을 시에는 수정가능하도록 만들어주었다. (수정)내가 몇번째 순서인지 알고 싶을 때 알려주는 검색 기능도 있다. (검색) 사용자 정보를 입력할 때 ID는 겹치지 않도록 만들어주었고 삭제, 수정, 검색에 선택한 사용자의 id를 입력시 기능을 수행하도록 해주었다. ..

노드(Node)란?노드 안에는 데이터와 포인터가 있다.데이터에는 본인이 원하는 값을 저장하고 포인터에는 다음 노드의 주소를 저장한다. 노드 뜻을 번역해 봤는데 '마디'라는 뜻이었다. 노드를 '마디', 포인터를 '관절' 이라고 한다면 각 마디, 즉 노드가 이어질 수 있도록 관절인 포인터가 이어주는 역할을 한달까?노드를 '지점'이라고 말해도 무방할듯하다. 노드 구현(C)typedef를 써서 노드 구조체를 선언해보았다. 1234typedef struct node { int data; struct node* next;}Node;cs next에는 Node 구조체로 만든 다른 노드의 메모리 주소를 저장한다.