学习记录-判断是否为回文数

思路:将用户输入的数据逆转一次,如果等于用户输入的数据,则证明是回文数

 

 1 /*
 2 求回文数
 3 */
 4 void checkPalindromeNumber()
 5 {
 6     int num;
 7 
 8     printf("输入数字,判断是否为回文数:");
 9     scanf_s("%d", &num);
10 
11     int sum = num;
12     int temp = 0;
13     while (sum) 
14     {
15         temp = temp * 10 + sum % 10;
16         sum /= 10;
17     }
18 
19     printf("该数字%s回文数",num == temp ? "" : "不是");
20 }

 

posted @ 2019-01-15 17:14  但高  阅读(169)  评论(0编辑  收藏  举报