본문으로 바로가기
homeimage

컴퓨터/프로그래밍

해당되는 글 307
  • thumbnail
    컴퓨터/프로그래밍

    C언 이진 검색 함수 bsearch()

    C함수 이진 검색 bsearch() C언어 함수 bsearch()는 자료를 이진 검색합니다. 헤더: stdlib.h 형태: void *bsearch(const void *key, const void *base, size_t nel, size_t width, int (*compar)(const void *, const void *)) 인수: const void *key 찾으려는 자료의 포인터 주소 void *base 찾는 대상이 되는 테이블 포인터 주소 size_t *nel table의 요소 개수 size_t width 한 개 요소의 크기 int (*compar)(const void *, const void *) 두 요소를 비교하기 위한 함수 포인터 반환: void *찾은 데이터 요소의 포인터 주소, 만일..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 테이블에서 테이터 검색 함수 lfind()

    C함수 테이블에서 테이터 검색 lfind() 메모리 테이블에서 테이터를 검색하고 찾으면 메모리 테이블의 주소를 반환하고, 찾지 못하면 테이블에 추가한 후 역시 테이블의 주소를 반환합니다. 헤더: search.h 형태: void *lfind(const void *key, void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)) 인수: const void *key 찾으려는 자료의 포인터 주소 void *base 찾는 대상이 되는 테이블 포인터 주소 size_t *nelp table에 들어 있는 실제 데이터 개수 size_t width 한 개 요소의 크기 int (*compar)(const void *, const vo..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 테이블에서 테이터 검색 및 추가 함수 lsearch()

    C함수 테이블에서 테이터 검색 및 추가 lsearch() 메모리 테이블에서 테이터를 검색하고 찾으면 메모리 테이블의 주소를 반환하고, 찾지 못하면 테이블에 추가한 후 역시 테이블의 주소를 반환합니다. 헤더: search.h 형태: void *lsearch(const void *key, void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)) 인수: const void *key 찾으려는 자료의 포인터 주소 void *base 찾는 대상이 되는 테이블 포인터 주소 size_t *nelp table에 들어 있는 실제 데이터 개수 size_t width 한 개 요소의 크기 int (*compar)(const void *,..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 상용 대수 값 구하기 함수 log10()

    C함수 상용 대수 값 계산 log10() 상용 대수를 구합니다. 헤더: math.h 형태: double log10( double x) 인수: double x 상용 대수 값을 구할 x 반환: double x 의 상용 대수 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double log10( double x) math.h float log10f( float x) math.h long double log10l( long double x) math.h C언어 log10() 함수 예제 #include #include int main( void) { printf( "log10(3.) = %g\n", log10( 3.)); return 0; } C언어 log10() 예제 실행 결과 ]$ ./a.out..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 자연 대수 값을 구하기 함수 log()

    C함수 자연 대수 값을 구하기log() 자연 대수를 구합니다. 헤더: math.h 형태: double log( double x) 인수: double x 자연 대수 값을 구할 x 반환: double x 의 자연 대수 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double log( double x) math.h float logf( float x) math.h long double logl( long double x) math.h C언어 log() 함수 예제 #include #include int main( void) { printf( "log(3.) = %g\n", log( 3.)); return 0; } C언어 log() 예제 실행 결과 ]$ ./a.out log(3.) = 1.0986..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 e의 x제곱값 구하기 함수 exp()

    C함수 e의 x제곱값 구하기 exp() e의 x 제곱 값을 구합니다. 헤더: math.h 형태: double exp( double x) 인수: double x e 의 x 제곱 값을 구하려는 값 반환: double e 의 x 제곱 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double exp( double x) math.h float expf( float x) math.h long double expl( long double x) math.h C언어 exp() 함수 예제 #include #include int main( void) { printf( "e ^ 2 = %g\n", exp( 2.)); return 0; } C언어 exp() 예제 실행 결과 ]$ ./a.out e ^ 2 = 7...
  • thumbnail
    컴퓨터/프로그래밍

    C언어 tan 함수 tan()

    C함수 tan() tan 값을 구합니다. 헤더: math.h 형태: double tan( double x) 인수: double x tan 값을 구하려는 값 반환: double x의 tan 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double sin( double x) math.h float sinf( float x) math.h long double sinl( long double x) math.h C언어 tan() 함수 예제 #include #include int main( void) { double rad_45; rad_45 = 45. / 180. * 3.14159; printf( "tan( %g) = %g\n", rad_45, tan( rad_45)); return 0; } C언..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 cos 함수 cos()

    C함수 cos() cos 값을 구합니다. 헤더: math.h 형태: double cos( double x) 인수: double x cos 값을 구하려는 값 반환: double x의 cos 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double sin( double x) math.h float sinf( float x) math.h long double sinl( long double x) math.h C언어 cos() 함수 예제 #include #include int main( void) { double rad_45; rad_45 = 45. / 180. * 3.14159; printf( "cos( %g) = %g\n", rad_45, cos( rad_45)); return 0; } C언..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 sin 함수 sin()

    C함수 sin() sin 값을 구합니다. 헤더: math.h 형태: double sin( double x) 인수: double x sin 값을 구하려는 값 반환: double x의 sin 값 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double sin( double x) math.h float sinf( float x) math.h long double sinl( long double x) math.h C언어 sin() 함수 예제 #include #include int main( void) { double rad_45; rad_45 = 45. / 180. * 3.14159; printf( "sin( %g) = %g\n", rad_45, sin( rad_45)); return 0; } C언..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 제곱근 함수 sqrt()

    C sqrt() 함수 거듭제곱 값을 구합니다. 헤더: math.h 형태: double sqrt( double x) 인수: double x 제곱근을 구하려는 값 반환: double x의 제곱근 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double sqrt( double x) math.h float sqrtf( float x) math.h long double sqrtl( long double x) math.h C언어 sqrt() 함수 예제 #include #include int main( void) { double x = 2.2; printf( "%g\n", sqrt( x)); return 0; } C언어 sqrt() 예제 실행 결과 ]$ ./a.out 1.48324 ]$
  • thumbnail
    컴퓨터/프로그래밍

    C언어 제곱 계산 함수 pow()

    C함수 제곱 계산 pow() 거듭제곱 값을 구합니다. 헤더: math.h 형태: double pow( double x, double y) 인수: double x 제곱 값을 구하려는 값 double y 지수 반환: double x의 y 제곱값을 반환 변수 타입별 함수 목록입니다. 변수 타입 함수 헤더 파일 double pow( double x, double y) math.h float powf( double x, double y) math.h long double powl( double x, double y) math.h C언어 pow() 함수 예제 #include #include int main( void) { double x = 2.2; double y = 3.3; printf( "x ^ y = %g\..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 난수 seed 지정 함수 srand()

    C함수 난수 seed 지정 srand() 난수를 생성하기 위해서 난수의 생성 초기값인 난수 seed값을 지정합니다. 헤더: stdlib.h 형태: void srand( unsigned int seed) 인수: unsigned int seed 난수 seed 반환: - rand() 함수만 사용하면 프로그램을 새로 실행할 때 마다 매번 다른 난수를 만들어 내지 않고 같은 난수를 반복하게 됩니다. #include #include int main( void) { int ndx; for ( ndx = 0; ndx < 10; ndx++) { printf( "%d %dn", ndx, rand() % 100); } return 0; } 결과를 보듯이 난수는 생성하지만 실행할 때마다 똑 같은 난수를 똑 같이 생성합니다. ..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.