C语言判断自守数

C语言判断自守数,第1张

程序已经修改派喊轮运行通过:渗凳

#include <stdio.h>

int main()

{

  long a,b,i=1

  scanf("%ld",&a)

  b=a

  do

  {

     尘信 b=b/10

      i*=10

  }while(b>0)

  if(a*a%i==a)

      printf("Yes\n")

  else

      printf("No\n")

  return 0

}

package com.Ivan.test1

public class Test {

public static void main(String[] args) {

for (int i = 1i <10000i++) {

String str1 = String.valueOf(i)

String multiStr = String.valueOf(i * i)

String last = multiStr.substring(multiStr.length() - str1.length())

if (last.equals(str1)) {

System.out.println(i + "*" + i + "=" + multiStr + "-->" + i

+ "是自守数")

}

}

}

}

//////////////////////////////////////////////胡扒////////////

///运行结果

1*1=1-->1是自守数

5*5=25-->5是自守数

6*6=36-->6是自守数

25*25=625-->25是自守数

76*76=5776-->76是自守数裤困昌

376*376=141376-->376是自守数尺

625*625=390625-->625是自守数

9376*9376=87909376-->9376是自守数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12214298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存