C中的回文数
2021-07-06 22:14:19
深夜i
--
--
C
中
的
回
文
数
回文数是在反转时保持不变的数。 一些示例是 8、121、212、12321、-454。 为了检查一个数字是否是回文,我们将它反转并与原始数字进行比较。 如果两者相同,则是回文,否则不是。 C 回文字符串程序。
回文数的C程序
#include <stdio.h>
int main()
{
int n, r = 0, t;
printf("Enter a number to check if it's a palindrome or not\n");
scanf("%d", &n);
t = n;
while (t != 0)
{
r = r * 10;
r = r + t%10;
t = t/10;
}
if (n == r)
printf("%d is a palindrome number.\n", n);
else
printf("%d isn't a palindrome number.\n", n);
return 0;
}
程序的输出:
下载回文数程序。
检查回文数的函数
int check_palindrome(int n) {
int t, r = 0;
t = n;
while (t != 0) {
r = r * 10;
r = r + t%10;
t = t/10;
}
if (n == r)
return 1;
else
return 0;
}
上一篇:
idea打包java可执行jar包
下一篇:
C 中的模式程序
评论区