21xrx.com
2024-11-22 12:26:32 Friday
登录
文章检索 我的文章 写文章
如何在c语言中判断一个数是不是完全平方数
2023-06-15 08:35:35 深夜i     --     --
完全平方数 c语言 平方根函数 判断

完全平方数是指能够表示成某个整数的平方的数,如1、4、9、16等。在c语言中,我们可以使用简单的算法来判断一个数是否为完全平方数。

首先,我们可以使用根号函数sqrt()来计算该数的平方根。如果这个平方根是一个整数,那么这个数就是完全平方数。否则,这个数就不是完全平方数。

下面是一个示例代码:

#include

#include

int main()

{

  int num;

  printf("请输入一个正整数:");

  scanf("%d", &num);

  int sqrt_num = sqrt(num);

  if (sqrt_num * sqrt_num == num)

  {

    printf("%d是完全平方数\n", num);

  }

  else

  {

    printf("%d不是完全平方数\n", num);

  }

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复