본문으로 바로가기
homeimage

프로그래밍

해당되는 글 302
  • 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; } 결과를 보듯이 난수는 생성하지만 실행할 때마다 똑 같은 난수를 똑 같이 생성합니다. ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 난수 함수 rand()

    C함수 난수 만들기 rand() 난수를 생성합니다. rand()는 0부터 RAND_MAX 사이의 난수를 생성합니다. 헤더: stdlib.h 형태: int rand( void) 인수: - 반환: int 0부터 RAND_MAX 사이의 난수 rand() 함수만 사용하면 프로그램을 새로 실행할 때 마다 매번 다른 난수를 만들어 내지 않고 같은 난수를 반복하게 됩니다. #include #include int main( void) { int ndx; for ( ndx = 0; ndx < 10; ndx++) { printf( "%d %dn", ndx, rand() % 100); } return 0; } 프로그램을 여러 번 실행해 봅니다. ]$ ./a.out 0 83 1 86 2 77 3 15 4 93 ]$ ./a.o..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 double형 값에서 정수부와 소수부 구하기 함수 modf()

    C함수 double형 값에서 정수부와 소수부 구하기 modf() double형 숫자에서 정수부와 소수부로 분할합니다. 헤더: math.h 형태: double modf( double x, double *iptr) 인수: double x 정수부와 소수를 제공하는 변수 또는 값 double *iptr 정수부를 가리키는 포인터 반환: double 소수부를 반환 변수 타입별 함수 변수 타입 함수 헤더 파일 double modf( double x, double *iptr) math.h float modff( float x, double *iptr) math.h long double modfl(long double x, double *iptr) math.h C언어 modf() 함수 예제 #include #includ..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

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