#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void check_count();
void combineNum(int x, int y, int z,int num);
void printDiamond(int x, int y);
void purchaseChicken();
float calculatePi();
void primeJudge();
void perfectJudge();
void intimacyNumber();
void automorphic();
int main() {
automorphic();
return 0;
}
//求自守数
void automorphic() {
int num = 0, m = 0, n = 0;
printf("请输入一个整数:\n");
scanf("%d",&num);
while (true)
{
int temp = 0;
temp = num;
temp /= 10;
n++;
if (temp<1) {
break;
}
}
if (!((num*num - num) % (int)pow(10, n))) {
printf("%d是一个自守数。\n",num);
}
else
{
printf("%d不是一个自守数。\n", num);
}
}
C语言判断是否为自守数
最新推荐文章于 2023-09-03 13:04:10 发布