例题: 给定1234,输出1234321
代码一:
int main() {
long long n;
scanf("%lld", &n);
long long m = n;
long long a = m / 10;//从第二低位的数字开始取
while (a != 0) {
m = m * 10 + a % 10;
a /= 10;
}
printf("%lld的回文数为%lld", n, m);
return 0;
}
代码二:
int main() {
int n;
printf("请输入一个四位数\n");//位数可以改,改变位数后只需增加低位数字和改变最高位数字即可
scanf("%d", &n);
int a1= (n / 10) % 10;//第二低位数字
int a2 = (n / 100) % 10;//第三低位数字
int a3 = n / 1000;//最高位数字
printf("%d%d%d%d", n,a1,a2,a3 );
return 0;
}