函数定义与调用,自己定义开根运算

mac2024-11-02  11

// MySqrt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 //自己实现开根运算 #include <stdio.h> int mySqrt(int num); void main() { int num, answer; scanf_s("%d", &num); answer = mySqrt(num); if (num < 0) { printf("Error: sqrt returns -1\n"); } else { printf("The square root of %d is %d\n", num, answer); } } int mySqrt(int num) { int temp = (num + 1) / 2; while (temp) { if (temp * temp == num) { return temp; } temp--; } return -1; }
最新回复(0)