일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 무료 동영상 강의
- 네트워크 프로그래밍
- 졸업 작품 소재
- 프로젝트
- 클래스 다이어그램
- 산책하기 좋은 곳
- 캡슐화
- 알고리즘
- 표준 라이브러리 함수
- 실습으로 다지는 c#
- c#
- Windows Forms
- 소켓 통신
- 원격 제어 프로그램
- 파이썬
- 독립기념관
- 충남 천안
- 실습
- 언제나 휴일
- 추천
- 유튜브 동영상 강의
- 언제나휴일
- c언어
- 동영상
- 강의
- 소스 코드
- 안드로이드 앱 개발
- 표준 입출력
- C++
- 동영상 강의
- Today
- Total
목록전체 글 (347)
프로그래밍 언어 및 기술 [언제나휴일]
알고리즘문자열 비교하기(str1:비교 대상 문자열1, str2: 비교 대상 문자열 2)….반복(str이 가리키는 문자가 참이면서 str1과 str2가 가리키는 문자가 서로 같으면)………str1과 str2를 다음 위치로 이동….str1과 str2가 가리키는 문자의 차이 반환소스코드//문자열 비교하는 함수 만들기#include //사전식 비교: 사전에 앞에 나오는 단어가 작고 뒤에 나오는 단어가 크다고 판별//차이가 없으면 0 반환int mystrcmp(const char *str1, const char *str2);int main(void){ char names[5][20] = { "홍길동","강감찬","이순신","을지문덕","한석봉" }; char name[20]; ..
[C언어 소스] 문자열 길이를 계산하는 함수 만들기알고리즘문자열 길이 구하기(str:문자열 시작 위치)cnt:=0반복(str[cnt]가 참인 문자) cnt 1 증가cnt 반환 소스 코드//문자열 길이 구하는 함수 만들기//참고 에 strlen 함수가 있습니다.#include int mystrlen(const char *str);int main(void){ char name[100] = "Hello World"; printf("%s\n", name); printf("길이: %d\n", mystrlen(name)); return 0;}int mystrlen(const char *str){ int cnt; //str[cnt]가 거짓 문자(종료 문자, '\0')가 나올 때까..
n 개의 정수를 표현하기 가장 적합한 자료 형식은 정수 형식을 원소로 하는 배열이겠죠.n을 10으로 하드 코딩한다면 다음과 같습니다.int arr[10];제일 먼저 함수 이름을 결정합시다.홀수 합계를 구하는 것이므로 GetOddSum 이라고 정할게요.n개의 정수 중에 홀수의 합계를 구하는 함수의 함수 원형을 정해봅시다.C언어에서 배열 이름은 할당한 메모리 주소입니다. 해당 주소에 원소 형식을 사용할 것이므로 원소 형식 포인터로 생각할 수 있어요.그리고 배열의 크기를 전달해야겠죠.따라서 입력 매개변수는 2개로 int *base, int size 정도면 적당하겠네요.*원소 개수가 음수가 올 수 없다는 것을 고려한다면 unsigned 은 size_t로 표현할 수도 있어요.*함수에서는 결과로 홀수의 합계를 반환..
알고리즘n:←높이 입력반복(space:1→(n-1)) 공백 출력‘*’출력개행 출력반복(line:1→n-2) 반복(space:1→n-line-1) 공백 출력 ‘*’출력 반복(space:1→2line-1) 공백 출력 ‘*’ 출력 개행반복(star:1→(2n-1)) ‘*’출력개행소스코드//반복문 연습 - 속이 빈 삼각형//입력//5 - n//출력// * 공백 4, 별1, 개행// * * 1- 공백 3, 별1, 공백1,별1, 개행 // * * 2- 공백 2, 별1, 공백3,별1, 개행// * * 3- 공백 1, 별1, 공백5,별..
알고리즘n:←산의 높이 입력반복(line:1→2n) 조건(line 반복(space:1→4n-1-line) 공백 출력 반복(star:1→2line-1) ‘*’ 출력 개행아니면 반복(space:1→2n-line) 공백 출력 반복(start:1→2(line-n)) ‘*’ 출력 반복(space:1→2(2n-line)) 공백 출력 반복(star:1→(2n-line-1)) ‘*’ 출력 반복(space:1→2(2n-line)) 공백 출력 반복(start:1→2(line-n)) ‘*’ 출력 개행소스코드//반복문 연습 - 산봉우..