c언어
[입문서 소개]Do it! 자료구조와 함께 배우는 알고리즘 입문 C언어 편
HTML 삽입 미리보기할 수 없는 소스 해당 책은 C언어를 이용한 자료구조와 알고리즘에 관해 설명하는 책이면서 입문자도 쉽게 이해하고 복습할 수 있도록 배열, 구조체등 C언어 기본서에 있는 내용들을 같이 설명해주고 있어 저처럼 C언어 기초문법에 대해서 아직 공부 중 이거나 기초적인 부분이 부족한 입문자들이 쉽게 이해할 수 있게 되어있고 이론에 대한 설명을 읽으며 실습 예제를 따라 해보고 배운 내용을 다시 한번 연습해 볼 수 있게 연습문제도 같이 있어 처음 자료구조와 알고리즘을 시작하는 분들에게 좋은 책으로 생각이 듭니다. #추천 독자 : C언어 기초를 어느정도 배운 사람중 자료구조를 배우고 싶은 사람 미리보기PDF :
[쉽게 풀어쓴 C언어 Express]Ch.12 문자와 문자열 character and string_Programming12
Programming11 문제에서 기능추가 문제 12. 사용자에게 영어 이름을 성과 이름으로 나누어서 대문자로 입력하도록 하여서 성과 이름의 위치를 바꾸고 소문자로 변환하여 출력하는 프로그램을 작성하라. #include #include #include void str_conversion(char* s, char* s2); int main(void) { char s[100]; char s2[100] = ""; printf("성과 이름을 대문자로 입력하시오: "); scanf("%[^\n]s", s); str_conversion(s, s2); printf("%s", s2); return 0; } void str_conversion(char* s, char* s2) { int i = 0;// token 변수와..
[쉽게 풀어쓴 C언어 Express]Ch.12 문자와 문자열 character and string_Programming11
다 하고 보니 어떻게 돌아가는 코드인지는 알겠지만, 그걸 내가 어떻게 완성 시켰는지는 의문이다. 11. 엔터기가 눌려질 때까지 사용자로부터 문자열을 입력받아서 문자열에 포함된 단어들을 역순으로 배열하여 출력하는 프로그램을 작성하라. #include #include void str_reverse(char* s, char* s2); int main(void) { char s[100]; char s2[100] = "";// '\0'로 초기화, 초기화 안하면 쓰레기값으로 인해 잘 못된 결과로 나옴 printf("문자열을 입력하시오: "); scanf("%[^\n]s", s); str_reverse(s, s2); printf("%s", s2); return 0; } void str_reverse(char* s, ..
[쉽게 풀어쓴 C언어 Express]Ch.10 배열 array_Programming16
어떤 조건으로 해야 하는지 생각하고 고르는게 오래 걸렸다. #include #include int main(void) { char key; int y = 1, x = 0; char map[20][15] = { {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'#','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.','.','.','.','.','.','.','.','.'}, {'.','.','.','.','.','.','.',..