c语言 判断回文数

缺乏、安全感 2023-07-11 15:16 104阅读 0赞

判断一个 5 位数是不是回文数。例如 12321 是一个回文数,即它的个位与万位相同,十位与千位相同。。
输入格式:
直接输入一个 5 位数正整数。
输出格式:
输出 “yes” 或 “no”。此处均为小写字母

我的答案

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int num;
  5. int myria, kilo, tens, unit;
  6. scanf("%d", &num);
  7. myria = num / 10000;
  8. kilo = num % 10000 / 1000;
  9. tens = num % 100 / 10;
  10. unit = num % 10;
  11. if (unit == myria && kilo == tens)
  12. {
  13. printf("yes");
  14. }
  15. else
  16. {
  17. printf("no");
  18. }
  19. return 0;
  20. }

发表评论

表情:
评论列表 (有 0 条评论,104人围观)

还没有评论,来说两句吧...

相关阅读

    相关 c语言 判断

    判断一个 5 位数是不是回文数。例如 12321 是一个回文数,即它的个位与万位相同,十位与千位相同。。 输入格式: 直接输入一个 5 位数正整数。 输出格式:

    相关 C语言

    问题描述   1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式   按从小到大的顺序输出满足条件的四位十进制数。