(C语言c++)判断一个数是否是 完全平方数的 整数倍
发布网友
发布时间:2023-07-10 08:23
我来回答
共2个回答
热心网友
时间:2024-08-02 05:56
#include<stdio.h>
#include<math.h>
int ispow(int x)
{
int i,k=(int)sqrt(x*1.0);
if(x==1)
return 1;
for(i=2;i<=k;i++)
if(x%(i*i)==0)
return 1;
return 0;
}
void main()
{
int x;
scanf("%d",&x);
if(ispow(x))
printf("Yes\n");
else
printf("No\n");
}
热心网友
时间:2024-08-02 05:56
if(x % (y * y) == 0) cout << "Yes\n";
else cout << "No\n";