c语言

C语言完全平方数能否快速找到

小樊
82
2024-06-20 01:20:21
栏目: 编程语言

是的,可以通过以下代码来快速找到C语言中的完全平方数:

#include <stdio.h>

int main() {
    int n;

    printf("Enter a number: ");
    scanf("%d", &n);

    for (int i = 1; i * i <= n; i++) {
        if (i * i == n) {
            printf("%d is a perfect square.\n", n);
            return 0;
        }
    }

    printf("%d is not a perfect square.\n", n);

    return 0;
}

该程序接受用户输入一个整数,并通过循环判断该数是否为完全平方数,如果是则输出"是完全平方数",否则输出"不是完全平方数"。

0
看了该问题的人还看了