(C언어) sqrt() 함수: 양의 제곱근을 구한다 sqrt() 함수는 양의 제곱근을 구합니다. #include double sqrt(double x); //x의 제곱근을 구한다. #include #include int main() { int x = 81; int y = 82; printf("%f\n", sqrt(x)); printf("%f\n", sqrt(y)); } C_C++/C_라이브러리_함수 2022.11.07
(C언어) pow, powl: x의 y제곱을 계산한다 #include double pow(double x, double y); long double pow(long double x, long double y); pow 함수는 지수승(x의 y 제곱)을 구하는 함수입니다. #include #include int main() { printf("%f\n", pow(2, 10)); printf("%f\n", pow(3, 10)); printf("%f\n", pow(6.25, 2)); return 0; } C_C++/C_라이브러리_함수 2022.11.06
(C언어) rand: 난수를 생성한다 #include int rand(void); rand() 함수 0부터 RAND_MAX(32767) 범위의 임의의 난수를 생성합니다. 이 함수는 정수를 생성합니다. 실수를 생성하는 방법은 아래쪽에 설명되어 있습니다. rand() 함수를 사용하기 위해서는 다음 헤더를 포함해야 합니다. #include #include #include int main() { int i; for (i = 0; i < 10; i++) printf("%d\n", rand()); } (Output) 41 18467 6334 26500 19169 15724 11478 29358 26962 24464 rand() 함수는 seed인 난수표에서 값을 가져오기 때문에 위 코드를 여러번 실행해도 언제나 같은 결과가 출력되는 것을 알 수 있습니다.. C_C++/C_라이브러리_함수 2022.10.26
(C언어) qsort 함수를 이용한 문자열 정렬하기 void qsort( void *base, size_t number, size_t width, int (__cdecl *compare )(const void *, const void *) ); qsort 함수는 빠른 정렬을 수행합니다. base 대상 배열의 시작 부분입니다. number 배열의 크기입니다. width 요소 크기(바이트)입니다. compare 두 배열 요소를 비교하여 해당 관계를 지정하는 값을 반환하는 사용자가 제공한 루틴에 대한 포인터입니다. #include #include #include int compare(const void* arg1, const void* arg2); int main(int argc, char** argv) { int i; char* str[] = { "every.. C_C++/C_라이브러리_함수 2022.10.03