21xrx.com
2025-04-04 07:41:05 Friday
文章检索 我的文章 写文章
如何用C语言判断一个数是否是完全平方数
2023-06-16 13:25:07 深夜i     98     0
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函数求出它的平方根。如果这个平方根的整数部分等于它本身,那么它就是完全平方数,否则不是。

  
  

评论区

请求出错了