自守数是指一个数的平方的尾数等于其自身的自然数,例如25*25=625 代码如下: //从键盘输入一个小于1000的自然数,判断其是否是自守数。//自守数是指一个数的平方的尾数等于其自身的自然数,例如25*25=625//算法分析:由自守数的定义可知,自守数的平方与10或100或1000相除的余数是自守数本身#include<stdio.h>int main(void){int nu
#include <iostream> #include <cstdio> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //。。。。 void zishou() { int n;
如果某个数 K K K 的平方乘以 N N N 以后,结果的末尾几位数等于 K K K,那么就称这个数为“ N N N-自守数”。例如 3 × 9 2 2 = 25392 3×92^2=25392 3×922=25392,而 25392 25392 25392 的末尾两位正好是 92 92 92,所以 92 92 92 是一个 3 3 3-自守数。 本题就请你编写程序判断一
代码: #include int main() { long mul,number,k,ll,kk; printf("It exists following automorphic nmbers small than 200000:\n"); for(number=0;number<200000;number++) { for(mul=number,k=1;(mul/=10)>0;k*=10);