Funkcja SQRT w C

Funkcja SQRT w C

Termin sqrt () oznacza „pierwiastek kwadratowy”, który oblicza pierwiastek kwadratowy dowolnej liczby dodatnich lub ujemnych. Sqrt () w c przyjmuje pojedynczą wartość jako wejście i oblicza jego pierwiastek kwadratowy jako wyjście. Wymaga wartości dodatniej lub ujemnej. Możesz użyć „matematyki.Biblioteka H ”Aby zaimplementować funkcję w kodzie. Funkcja sqrt () oblicza również pierwiastek kwadratowy float, liczb całkowitych lub długich podwójnych typów danych. Wszystko, co musisz zrobić, to użyć operatora odlewanego do konwersji typu podwójnego.

Aby pracować z liczbami float, po prostu użyj funkcji „sqrtf ()”, a jeśli chcesz poradzić sobie z długim typem podwójnym, użyj „sqrtl ()”.Jeśli wprowadzisz dowolną wartość ujemną jako wejście, wówczas funkcja sqrt () w c pokazuje błąd domeny. Przyjdźmy, sprawdźmy, jak działa funkcja sqrt () w języku c. Tutaj opracujemy SQRT () za pomocą kompilatora GNU GCC w systemie Windows 10.

Przykład 1

Naszym pierwszym przykładem jest obliczenie pierwiastka kwadratowego długiej liczby pływakowej za pomocą funkcji sqrt (). Teraz sprawdźmy, jak działa program. Otwórz kompilator GNU GCC w systemie Windows 10 i wybierz nowy pusty plik z menu pliku. Aby utworzyć nowy plik, możesz również użyć skrótu klawiatury 'Ctrl+Shift+N.'

Teraz plik został pomyślnie otwarty w edytorze GNU. Cóż, czas napisać kod C, aby opracować sqrt (). Będziemy omawiać najprostszy i najłatwiejszy sposób na obliczenie pierwiastka kwadratowego za pomocą sqrt () w języku c. Musisz więc dodać „stdio.H 'i „matematyka.Biblioteki H. Następnie możemy zdefiniować główną funkcję w programie. Następnie używamy metody deklaracji, aby zadeklarować zmienną.

Następnie zdefiniowaliśmy dwie funkcje i.mi., printf () i scanf (). Następnie funkcja prinf () w C jest używana do drukowania wartości wprowadzonej przez użytkownika, a funkcja scanf () pobiera od użytkownika numer długiego Float (%lf). Następnie użyliśmy funkcji sqrt () do obliczenia pierwiastka kwadratowego liczby wprowadzonej przez użytkownika.

Po pomyślnym napisaniu kodu, teraz nadszedł czas, aby zapisać plik kodu za pomocą '.rozszerzenie CC 'jak poniżej. Nazwa pliku może być inna w Twojej ilustracji.

Teraz zbuduj i uruchom plik lub po prostu użyj klawisza skrótu „F9”, aby sprawdzić wyjście kodu C SQRT (). Wykonaj podane kroki w konsoli, a następnie kliknij klawisz „Wprowadź”.

Przykład 2

Naszym następnym programem jest obliczenie pierwiastka kwadratowego liczby od 1 do 10 za pomocą funkcji sqrt (). Program przyjmuje liczbę od 1 do 10 jako wejście i wyświetla pierwiastek kwadratowy tej liczby jako wyjście. Przejdźmy do kompilatora GNU GCC w systemie Windows 10 i wybierz nowy pusty plik lub użyj tego samego pliku „Program1.CC ”. Używamy tego samego pliku kodu „Program1.cc ”i wprowadził w to zmiany.

Tutaj używamy tej samej matematyki.h 'i' stdio.H 'standardowe biblioteki, tak jak w poprzednim przykładzie. W tej ilustracji używamy zmiennej całkowitej i pętli „dla” do wydrukowania wszystkich liczb od 1 do 10. Używamy funkcji sqrt () w printf (), która przyjmuje podwójny typ danych jako wejście, więc dostosowujemy zmienną liczb całkowitą do podwójnego. Funkcja printf () pokazuje wszystkie liczby i ich korzenie kwadratowe.

Ponownie zapisz „Program1.plik CC ”w celu dalszego wykonania. Z drugiej strony zbuduj i uruchom kod lub po prostu użyj klawisza F9, aby sprawdzić wyjście kodu C SQRT (). Po skompilowaniu powyższego programu otrzymasz pożądany wynik.

Przykład 3

Naszym następnym programem jest obliczenie pierwiastka kwadratowego liczby dodatniej za pomocą funkcji sqrt (). Oto kolejny przykład, który przyjmuje dodatnią liczbę całkowitą jako wejście i wyświetla dodatnią liczbę całkowitą jako wyjście. Przejdźmy do kompilatora GNU GCC w systemie Windows 10 i wybierz nowy pusty plik lub użyj tego samego pliku „Program1.CC ”. Używamy tego samego pliku kodu „Program1.cc ”i wprowadził w to zmiany.

Użyliśmy tego samego 'matematyka.H' I 'Stdio.H„standardowe biblioteki jako główna funkcja, tak jak to zrobiliśmy w powyższym przykładzie. Na tej ilustracji zdefiniowaliśmy dwie zmienne całkowite. Jedna zmienna jest wykorzystywana do wejścia, a druga jest używana do wyjścia. Zdefiniowaliśmy dwie funkcje i.mi., printf () i scanf ().

Następnie funkcja prinf () w C służy do drukowania wartości wprowadzonej przez użytkownika, a funkcja scanf () bierze numer od użytkownika, aby pokazać jego pierwiastek kwadratowy. Następnie używamy funkcji sqrt () do obliczenia pierwiastka kwadratowego liczby wstawionej przez użytkownika. W końcu używamy funkcji printf (), która pokazuje obliczoną wartość pierwiastka kwadratowego.

Notatka: Jeśli twój kod nie jest wykonywany, przerywaj poprzednią akcję, a następnie kliknij kartę kompilacji i uruchom, aby uzyskać dalsze wykonanie.

Ponownie zbuduj i uruchom kod lub po prostu użyj klawisza skrótu „F9”, aby sprawdzić wyjście kodu C GetCh ().

Wniosek

W tym samouczku omówiliśmy wykorzystanie i znaczenie funkcji sqrt () i jej implementacji za pomocą kompilatora GCC. Omówiliśmy trzy różne przykłady zrozumienia funkcji sqrt () w języku programowania C. Możesz teraz łatwo użyć liczb całkowitych i długich liczb zmiennoprzecinkowych z funkcją sqrt () w języku programowania C.