C语言中,编写一个程序,从键盘上读取一个包含五位数字的长整数,并判断它是否是回文
时间: 2024-05-14 15:13:25 浏览: 109
C语言程序判断一个整数是否为回文数
数,即正反都一样的数,如果是则输出"Yes",否则输出"No"。
好的,这是一个关于C语言的问题,我可以为您解答。以下是一个实现的示例代码:
```c
#include <stdio.h>
int main()
{
int num;
scanf("%d", &num); // 读取输入的长整数
int temp = num; // 保存num的初始值
int reverse = 0; // 初始化reverse为0
while (temp > 0)
{
reverse = reverse * 10 + temp % 10; // 计算反转后的数
temp /= 10;
}
if (reverse == num) // 如果反转后等于原数,则是回文数
printf("Yes\n");
else
printf("No\n");
return 0;
}
```
希望能够解答您的问题。如果您还有其它问题,请随时提出。
阅读全文