C编程练习-实现一个函数,判断一个整数是否是回文数,调用该函数显示出1亿~10亿之间的所有回文数

回文数:正着读和倒着读的数据一样

 

#include<stdio.h>
#include<stdbool.h>

bool is_back_num(int num)
{
  int old_num=num,new_num=0;
  while(num)
  {
    new_num = new_num*10 + num%10;
    num /= 10;
  }
  return old_num == new_num;
}

int main(int argc,const char* argv[])
{
  for(int i=100000000; i<1000000000; i++)
  {
    if(is_back_num(i))
    printf("%d ",i);   //is_back_num(i) && printf("%d ",i);
  }
}

 

posted @ 2023-07-27 11:45  冲他丫的  阅读(77)  评论(0)    收藏  举报