C语言程序设计:输出100-1000以内所有的回文数,一行10个。(注:每个数占5个字符)

/*-------------------------------------------------------
输出100-1000以内所有的回文数,一行10个。(注:每个数占5个字符)
  101  111  121  131  141  151  161  171  181  191
  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
-------------------------------------------------------*/
#include <stdio.h>
main()
{
    int i, s, t, k;
    k = 0;
    /***************************/
    for(i=100;i<=1000;i++)
    {
        s=0;
        t=i;
        while(t>0)
        {
            s=s*10+t%10;
            t=t/10;
        }
        if(s==i)
        {
            printf("%5d",i);
            k++;
            if(k%10==0)
            {
                printf("\n");
            }
        }
    }
    /***************************/
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值