判断同构数

来源:互联网 发布:dnf在家玩总是网络中断 编辑:程序博客网 时间:2024/05/05 20:21
/* 输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。
x的值由主函数从健盘读入,要求不大于100*/
#include<stdio.h>
#include<math.h>
main()
{
   int x;
   int t(int a );
   printf("请输入一个1和10之间的数,系统会判断是不是同构数");
   scanf("%d",&x);
   if(x>=1&&x<=10)
       printf("%d\n",t(x));
   else
      printf("你输入的数不在1到10之间,请重新输入");
getch();
}
int t(int a)
{
   int k;
   if(a*a%10==a)
    k=1;
   else
    k=0;
   return(k);

}


0 0