#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a;
printf("请输入一个zhengshu:");
scanf("%d", &a);
//ex:123
// 123%10(/1)->3
// 123%100/10->2
// 123%1000/100->1
// 思考规律 循环迭代 用FOR
// 1.看到下面都是% 在/ 所以给第一项也加上/
// 2./两边 都是往下一次就双方都乘以10
int s = 0;
for (int i = 1;i<a; i *= 10)
{
s=a % (10 * i) / i+10*s;//
}
if (a == s)
printf("这个数是回文数\n");
else
printf("这个数不是回文数");
return 0;
}

被折叠的 条评论
为什么被折叠?



