21xrx.com
2024-11-08 21:13:20 Friday
登录
文章检索 我的文章 写文章
如何用C语言判断一个数是否是完全平方数
2023-06-16 13:25:07 深夜i     --     --
C语言 完全平方数 平方根函数 控制台输入

在C语言中,我们可以使用平方根函数(sqrt)来判断一个数是否是完全平方数。如果一个数n是完全平方数,那么它的平方根一定是整数。

因此,我们可以用以下代码来判断一个数是否是完全平方数:


#include

#include

int main()

{

  int n;

  scanf("%d", &n);

  if(sqrt(n) == (int)sqrt(n))

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

  else

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

  return 0;

}

首先,我们从控制台输入一个数n,然后用sqrt函数求出它的平方根。如果这个平方根的整数部分等于它本身,那么它就是完全平方数,否则不是。

  
  

评论区

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