#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();
void narcissisticNumber();
void palindromeNumber();
int main() {
palindromeNumber();
return 0;
}
//回文数
void palindromeNumber() {
int num = 0, i = 0;
for (int n = 1; n < 1000; n++) {
num = pow(n, 2);
int temp = num;
while (num>=1) {
num=num / 10;
i++;
}
while (i>=1) {
if (temp/(int)pow(10,i-1)==temp%10) {
temp = (temp % (int)pow(10, i - 1) - temp % 10) / 10;
if (i-2<=0) {
printf("%d是回文数--%d\n",n,(int)pow(n,2));
}
}
i -= 2;
}
i = 0;
}
}
C语言求回文数(非数组)
最新推荐文章于 2022-09-08 17:20:25 发布