永发信息网

判断是否为超级平方数?怎么输入程序

答案:1  悬赏:70  手机版
解决时间 2021-01-24 23:48
判断是否为超级平方数?怎么输入程序
最佳答案
#include 
bool isFullSquareNum(int n);
bool isSuperSquareNum(int n);
int main()
{
int n=0;
printf("输入四位数正整数:");
scanf("%d",&n);
if (n<1000 || n>9999)
{
printf("ERROR");
}
else if (isSuperSquareNum(n))
{
printf("YES");
}
else
{
printf("NO");
}
printf("
");
system("pause");
return 0;
}

bool isFullSquareNum(int n)
{
//遍历1到n,如果平方等于n则是
//如果平方已经大于n了,就直接返回否
for(int i=1;i<=n;i++)
{
if (n==i*i)
{
return true;
}
else if (n {
return false;
}
}
return false;
}

bool isSuperSquareNum(int n)
{
if (n<1000 || n>9999)
return false;

int hightNum = n/100;//高两位
int lowNum = n%100;//低两位

if (isFullSquareNum(n)
    &&isFullSquareNum(hightNum)
    &&isFullSquareNum(lowNum))
return true;
else
return false;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蔡依林和萧亚轩谁更红,谁更是实力派加偶像派
冬天的快递为什么这么慢?EMS从江苏寄到武汉
泰戈咖啡馆地址好找么,我有些事要过去
英话autumn怎么拼读,汉语是什么
五行木旺缺金喜木金适合从事行业
喜马汽修永康店怎么去啊,有知道地址的么
【什么是谈笑间,强虏烟飞灰灭?希望能知道它的
新参加工作,在办公室里不知道要做些什么工作
东乡真人cs俱乐部地址在什么地方,想过去办事
给看守所里的犯人买烟可以送进去吗?
蓝月亮洗衣液洗过的衣服晾干后再放入水中水怎
苹果4s手机后壳怎样打开?
hey!say!jump! dreams come true 的中文歌词
名侦探柯南 国语527集 片尾曲是啥
新百老汇休闲咖啡吧地址在什么地方,想过去办
推荐资讯
白钢吸油烟机让火熏黑怎么去除
普通自行车前轮转一圈,后轮转几圈
怎么看老母猪肚子里还有小猪没下完
万源村童星幼儿园怎么去啊,我要去那办事
颅脑未发现高密度灶,但需注意的CT早期征象(
用K=1,r=2度43分的左旋滚刀在滚齿机上加工一
霸王2诺德伯格怎样进入最后的区域
想进一个古风圈家族,本人小白,但是会努力学
世界上一切的事与愿违 天灾人祸都是魔鬼撒旦
为什么白杨树会有花絮
为什么我从晚上12点睡到第二天中午12点还是会
如图12-3-5,BD平分∠ABC,∠BAD+∠C=180º
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?