본문 바로가기

Computer Science

(19)
[백준 알고리즘] 1000번 C언어 A+B 요즘들어 방학을 기회 삼아 배워온 언어로 하루에 2-3문제씩 알고리즘을 풀어보기 위해 백준알고리즘에 올라온 단계별로 차근 차근 풀어보고 있다. 해당 글은 C언어로 백준 알고리즘(https://www.acmicpc.net/)의 1000번 문제를 풀어보고 성공한 코드이다. https://www.acmicpc.net/problem/1000 1000번: A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 3 힌트 여기를 누르면 1000번 예제 소스를 볼 수 있습니다.... www.acmicpc.net 문제 두 정수 A와 B를 입..
(데이터 구조) 연결리스트(Linked List)을 이용한 제일 뒤에 삽입 / 검색 / 삭제 /출력 연결리스트(Linked List)을 이용한 제일 뒤에 삽입 / 검색 / 삭제 /출력 /* 프로그램 정보 개발자 : 김성민 프로그램 설명 : 데이터를 삽입하여 연결리스트를 만들어 삽입/검색/출력/삭제 하는 프로그램 */ #include "stdafx.h" #include "stdlib.h" #include "string.h" void first();//프로그램 설명 void headline();//작업 선택 void insert(); //연결리스트의 제일 뒤에 삽입 void exploration();//검색 void onedelet();//노드 하나 삭제 void print();//출력 void end();//종료 /*연결리스트 생성*/ typedef struct Node { int data; struct..
(데이터 구조) 선형리스트를 이용한 삽입/삭제/탐색/출력 선형리스트를 이용한 삽입/삭제/탐색/출력 #include "stdafx.h" #include "stdlib.h" #define MAX 100 int list[MAX], n; //list[max] 선형 리스트, n은 데이터의 갯수 void First();//프로그램소개 void HeadLine();//헤드라인 void insert();//삽입 void delet();//삭제 void exploration();//탐색 void output();//출력 void end();//종료 int main() { int num = 0; First(); while (num != 5) { HeadLine(); printf("\t어떤 작업을 할까요? : "); scanf_s("%d", &num); switch (num) {..