(C语言c++)判断一个数是否是 完全平方数的 整数倍
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 16:19:49
(C语言c++)判断一个数是否是 完全平方数的 整数倍
x不存在正整数y使得x是y的平方的整数倍 当满足时输出NO不满足则输出Yes
x不存在正整数y使得x是y的平方的整数倍 当满足时输出NO不满足则输出Yes
#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");
}
#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");
}
(C语言c++)判断一个数是否是 完全平方数的 整数倍
使用c语言编写一个程序,判断从键盘输入的整数是否为“完全数”?
用C语言如何简单的判断一个数是否是2的整数次幂?
C语言里如何判断输入的一个数是否是整数?
C语言判断一个整数是否为对称数?
用c编判断一个数是否是完全数
用C语言怎么求100~200内的完全平方数.(完全平方数是一个整数,它可以用另一个整数的平方数来表示.)
C语言怎么判断一个数是否是回文数?
求一个C语言程序:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是?
用C语言编写个程序,输入一个2-7为的整数,然后判断是否是一个runaround数
C语言编写一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
C语言 :一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?