程序已经修改派喊轮运行通过:渗凳
#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.test1public 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是自守数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)