
c语言编程题(1)从键盘输入一个2-99之间的数据,判断该数是否为同构数。同构数是指该数的平方数中含
c语言编程题(1)从键盘输入一个2-99之间的数据,判断该数是否为同构数。同构数是指该数的平方数中含有该数。如5和25是同构数,6和36也是同构数。新生,用我能看懂的写出...
c语言编程题(1)从键盘输入一个2-99之间的数据,判断该数是否为同构数。同构数是指该数的平方数中含有该数。如5和25是同构数,6和36也是同构数。
新生,用我能看懂的写出来 展开
新生,用我能看懂的写出来 展开
2个回答
展开全部
#include<stdio.h>
void main()
{
int a,b;
while(scanf("%d",&a)!=EOF)
{
b = a*a;
if( b/100 == a ||
(b%1000)/10 == a ||
b%100 == a ||
b%10 == a ||
b/10 == a )
printf("YES\n\n");
else
printf("NO\n\n");
}
}
运行结果如图
欢迎指正!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询