C
c언어 기본 문법 정리
주석 처리 /* */ : 범위 주석 처리 // : 한 줄 주석 처리 #include standard input output (표준 입출력) 의 내용을 프로그램 안에 복사한다는 의미 * 전처리 : #define _CRT_SECURE_NO_WARNINGS 출력문 printf(" ") 제어 문자 \n : 다음 줄로 이동 \b : 커서가 한 칸 왼쪽으로 이동 (앞에 있는 문자를 건너띔) \r : 캐리지 리턴 , 맨 앞으로 커서가 이동 \a : 알럿 경보, 벨소리 정수 실수 출력 정수 : printf("%d",10); 실수 : printf("%lf",3.14); ,소수점 자릿수 지정 : .자릿수%lf 반환 문자 여러개: printf("%d와 %d 와 %lf",10, 20+10, 3.14); 실수 지수 표현 : 실..
문자열 practice 04_단어의 개수
백준 1152번 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 1. 문제 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 2. 내가 작성한 알고리즘 #include #include #pragma warning (disable:4996) int main() { char input[1000..

c언어 정리 포인터
배열 원소 개수 ,문자 원소 개수= sizeof(배열명) / sizeof(자료형); 문자 원소 개수 = strlen(배열명) 배열[인덱스] 의 길이 = count 변수와 for문을 이용하여 count 가 해당 인덱스 번호의 길이 배열 출력 1. 값: 변수[i] 주소: &변수[i] 2. 값: *(변수 +i) 주소: 변수+i 3. 값: *(포인터 변수 +i) 주소: 포인터 변수 +i 프로세스는 메모리에 적재되어 실행중인 프로그램 / 종료시 메모리에 소멸 포인터 - 실행중인 프로세스의 임의의 주소 포인터 변수- 값이 아닌 메모리 주소를 저장하는 변수 형식: 자료형 *변수; 포인터의 특징 1. 변수를 포인터 변수에 넣기 위해서는 변수가 아닌 변수의 주소를 할당해줘야 한다. (&) 2. 상수나 수식의 주소를 갖지..
문자열 practice 02_단어 공부
백준 1157번 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 1. 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 2. 내가 작성한 알고리즘 #include #pragma warning (disable:4996) #include int main() { char input[1000000]; int i,j,len,max; int al[26]={0, }; int ..
문자열 practice 01_ 알파벳 찾기
백준 10809번 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 1. 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 2. 내가 작성한 알고리즘 #include #pragma warning (disable:4996) #include int main() { int i; int j=0..