编写函数 palindromeNumber,求`[200,3000]`范围内的回文数

编写函数 palindromeNumber,求[200,3000]范围内的回文数有哪些,在主函数中调用该函数。

输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。

#include<stdio.h>
void palindromeNumber(int n)
{
    for(n;n<=3000;++n)
    {
        if(n>=200&&n<1000)//三位数回文数
        {
            int x=n%10;//记录个位数
            int y=n/100;//记录百位数
            if(x==y)
                printf("%d ",n);
        }
        else//四位数回文数
        {
            int x1=n%10;//记录个位数
            int x2=n/1000;//记录千位数
            int y1=(n/10)%10;//记录十位数
            int y2=(n/100)%10;//记录百位数
            if((x1 == x2)&&(y1 == y2))
                printf("%d ",n);
        }
    }
}

int main()
{
    int i=200;
    palindromeNumber(i);
    return 0;
}

得到回数:

202 212 222 232 242 252 262 272 282 292 303 313 323 333 343 353 363 373 383 393 404 414 424 434 444 454 464 474 484 494
505 515 525 535 545 555 565 575 585 595 606 616 626 636 646 656 666 676 686 696 707 717 727 737 747 757 767 777 787 797
808 818 828 838 848 858 868 878 888 898 909 919 929 939 949 959 969 979 989 999 1001 1111 1221 1331 1441 1551 1661 1771
1881 1991 2002 2112 2222 2332 2442 2552 2662 2772 2882 2992

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值