C语言完全平方数有没有简单法

   2024-10-08 2320
核心提示:有一个简单的方法来判断一个数是否为完全平方数。我们可以利用一个循环来不断地将数字的平方与目标数进行比较,直到平方数大于或

有一个简单的方法来判断一个数是否为完全平方数。我们可以利用一个循环来不断地将数字的平方与目标数进行比较,直到平方数大于或等于目标数为止。

以下是一个示例代码:

#include <stdio.h>int isPerfectSquare(int num) {    for (int i = 1; i * i <= num; i++) {        if (i * i == num) {            return 1;        }    }    return 0;}int main() {    int num;    printf("请输入一个数:");    scanf("%d", &num);    if (isPerfectSquare(num)) {        printf("%d 是完全平方数。\n", num);    } else {        printf("%d 不是完全平方数。\n", num);    }    return 0;}

这段代码中的isPerfectSquare函数用于判断一个数是否为完全平方数,如果是则返回1,否则返回0。在main函数中,我们输入一个数并调用isPerfectSquare函数来判断该数是否为完全平方数。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号