#include<stdio.h>
//判断一个数是否为回文数。
//
//设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。
//例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数
void printResult2(int);
void main()
{
FILE *fp;
fp=fopen("./temp/IsPalindromic.txt","w");//在当前目录下面的temp目录下面打开文件,如果文件不存在,就创建这个文件
//如果temp目录不存在则会出错,以写(w)方式打开这个文件,而且每次打开文件都从头开始写文件
if(fp==0)
{
printf("文件打开失败!\n");
exit(1);
}
else
printf("文件打开成功!\n");
int a=1234321;
int b=123123;
//    int *aaa=&a;
//    int aa=a;
//    int temp=0;
//    reverse_num(aaa,&temp);
//    if(aa==temp)
//        printf("%d是回文数\n",aa);
isPalindromic(&a);
int i;
int temp=0;
int palindromic_num=-1;
printf("三位数的回文数有:\n");
fprintf(fp,"三位数的回文数有:\n");
int count=0;
for(i=100;i<1000000;i++)
{
temp=i;
palindromic_num=isPalindromic(&temp,fp);
if(palindromic_num!=-1)
{
printf("%7d",palindromic_num);
fprintf(fp,"%7d",palindromic_num);
if((++count)%10==0)
{
printf("\n");
fprintf(fp,"\n");
}
}
}
fclose(fp);//关闭文件
}
int isPalindromic(int* aaa)//判断一个数数不是回文数,如果是就返回这个回文数,如果不是就返回-1表示不是回文数
{
int aa=*aaa;//保存指针a指向的空间的值
int temp=0;
reverse_num(aaa,&temp);
if(aa==temp)
{
//         printf("%7d是回文数\n",aa);
return aa;
}
return -1;//返回负数表示不是回文数
}
void reverse_num(int* num,int* revers_num)//逆序num,结果放在reverse_num指针指向的地址空间里
{
int remainder;
while(*num!=0)
{
remainder=*num%10;//求余数
*revers_num=*revers_num*10+remainder;//
*num=*num/10;
}
}

结果:

"./temp/IsPalindromic.txt"文件中的数据:
三位数的回文数有:101    111    121    131    141    151    161    171    181    191202    212    222    232    242    252    262    272    282    292303    313    323    333    343    353    363    373    383    393404    414    424    434    444    454    464    474    484    494505    515    525    535    545    555    565    575    585    595606    616    626    636    646    656    666    676    686    696707    717    727    737    747    757    767    777    787    797808    818    828    838    848    858    868    878    888    898909    919    929    939    949    959    969    979    989    9991001   1111   1221   1331   1441   1551   1661   1771   1881   19912002   2112   2222   2332   2442   2552   2662   2772   2882   29923003   3113   3223   3333   3443   3553   3663   3773   3883   39934004   4114   4224   4334   4444   4554   4664   4774   4884   49945005   5115   5225   5335   5445   5555   5665   5775   5885   59956006   6116   6226   6336   6446   6556   6666   6776   6886   69967007   7117   7227   7337   7447   7557   7667   7777   7887   79978008   8118   8228   8338   8448   8558   8668   8778   8888   89989009   9119   9229   9339   9449   9559   9669   9779   9889   999910001  10101  10201  10301  10401  10501  10601  10701  10801  1090111011  11111  11211  11311  11411  11511  11611  11711  11811  1191112021  12121  12221  12321  12421  12521  12621  12721  12821  1292113031  13131  13231  13331  13431  13531  13631  13731  13831  1393114041  14141  14241  14341  14441  14541  14641  14741  14841  1494115051  15151  15251  15351  15451  15551  15651  15751  15851  1595116061  16161  16261  16361  16461  16561  16661  16761  16861  1696117071  17171  17271  17371  17471  17571  17671  17771  17871  1797118081  18181  18281  18381  18481  18581  18681  18781  18881  1898119091  19191  19291  19391  19491  19591  19691  19791  19891  1999120002  20102  20202  20302  20402  20502  20602  20702  20802  2090221012  21112  21212  21312  21412  21512  21612  21712  21812  2191222022  22122  22222  22322  22422  22522  22622  22722  22822  2292223032  23132  23232  23332  23432  23532  23632  23732  23832  2393224042  24142  24242  24342  24442  24542  24642  24742  24842  2494225052  25152  25252  25352  25452  25552  25652  25752  25852  2595226062  26162  26262  26362  26462  26562  26662  26762  26862  2696227072  27172  27272  27372  27472  27572  27672  27772  27872  2797228082  28182  28282  28382  28482  28582  28682  28782  28882  2898229092  29192  29292  29392  29492  29592  29692  29792  29892  2999230003  30103  30203  30303  30403  30503  30603  30703  30803  3090331013  31113  31213  31313  31413  31513  31613  31713  31813  3191332023  32123  32223  32323  32423  32523  32623  32723  32823  3292333033  33133  33233  33333  33433  33533  33633  33733  33833  3393334043  34143  34243  34343  34443  34543  34643  34743  34843  3494335053  35153  35253  35353  35453  35553  35653  35753  35853  3595336063  36163  36263  36363  36463  36563  36663  36763  36863  3696337073  37173  37273  37373  37473  37573  37673  37773  37873  3797338083  38183  38283  38383  38483  38583  38683  38783  38883  3898339093  39193  39293  39393  39493  39593  39693  39793  39893  3999340004  40104  40204  40304  40404  40504  40604  40704  40804  4090441014  41114  41214  41314  41414  41514  41614  41714  41814  4191442024  42124  42224  42324  42424  42524  42624  42724  42824  4292443034  43134  43234  43334  43434  43534  43634  43734  43834  4393444044  44144  44244  44344  44444  44544  44644  44744  44844  4494445054  45154  45254  45354  45454  45554  45654  45754  45854  4595446064  46164  46264  46364  46464  46564  46664  46764  46864  4696447074  47174  47274  47374  47474  47574  47674  47774  47874  4797448084  48184  48284  48384  48484  48584  48684  48784  48884  4898449094  49194  49294  49394  49494  49594  49694  49794  49894  4999450005  50105  50205  50305  50405  50505  50605  50705  50805  5090551015  51115  51215  51315  51415  51515  51615  51715  51815  5191552025  52125  52225  52325  52425  52525  52625  52725  52825  5292553035  53135  53235  53335  53435  53535  53635  53735  53835  5393554045  54145  54245  54345  54445  54545  54645  54745  54845  5494555055  55155  55255  55355  55455  55555  55655  55755  55855  5595556065  56165  56265  56365  56465  56565  56665  56765  56865  5696557075  57175  57275  57375  57475  57575  57675  57775  57875  5797558085  58185  58285  58385  58485  58585  58685  58785  58885  5898559095  59195  59295  59395  59495  59595  59695  59795  59895  5999560006  60106  60206  60306  60406  60506  60606  60706  60806  6090661016  61116  61216  61316  61416  61516  61616  61716  61816  6191662026  62126  62226  62326  62426  62526  62626  62726  62826  6292663036  63136  63236  63336  63436  63536  63636  63736  63836  6393664046  64146  64246  64346  64446  64546  64646  64746  64846  6494665056  65156  65256  65356  65456  65556  65656  65756  65856  6595666066  66166  66266  66366  66466  66566  66666  66766  66866  6696667076  67176  67276  67376  67476  67576  67676  67776  67876  6797668086  68186  68286  68386  68486  68586  68686  68786  68886  6898669096  69196  69296  69396  69496  69596  69696  69796  69896  6999670007  70107  70207  70307  70407  70507  70607  70707  70807  7090771017  71117  71217  71317  71417  71517  71617  71717  71817  7191772027  72127  72227  72327  72427  72527  72627  72727  72827  7292773037  73137  73237  73337  73437  73537  73637  73737  73837  7393774047  74147  74247  74347  74447  74547  74647  74747  74847  7494775057  75157  75257  75357  75457  75557  75657  75757  75857  7595776067  76167  76267  76367  76467  76567  76667  76767  76867  7696777077  77177  77277  77377  77477  77577  77677  77777  77877  7797778087  78187  78287  78387  78487  78587  78687  78787  78887  7898779097  79197  79297  79397  79497  79597  79697  79797  79897  7999780008  80108  80208  80308  80408  80508  80608  80708  80808  8090881018  81118  81218  81318  81418  81518  81618  81718  81818  8191882028  82128  82228  82328  82428  82528  82628  82728  82828  8292883038  83138  83238  83338  83438  83538  83638  83738  83838  8393884048  84148  84248  84348  84448  84548  84648  84748  84848  8494885058  85158  85258  85358  85458  85558  85658  85758  85858  8595886068  86168  86268  86368  86468  86568  86668  86768  86868  8696887078  87178  87278  87378  87478  87578  87678  87778  87878  8797888088  88188  88288  88388  88488  88588  88688  88788  88888  8898889098  89198  89298  89398  89498  89598  89698  89798  89898  8999890009  90109  90209  90309  90409  90509  90609  90709  90809  9090991019  91119  91219  91319  91419  91519  91619  91719  91819  9191992029  92129  92229  92329  92429  92529  92629  92729  92829  9292993039  93139  93239  93339  93439  93539  93639  93739  93839  9393994049  94149  94249  94349  94449  94549  94649  94749  94849  9494995059  95159  95259  95359  95459  95559  95659  95759  95859  9595996069  96169  96269  96369  96469  96569  96669  96769  96869  9696997079  97179  97279  97379  97479  97579  97679  97779  97879  9797998089  98189  98289  98389  98489  98589  98689  98789  98889  9898999099  99199  99299  99399  99499  99599  99699  99799  99899  99999100001 101101 102201 103301 104401 105501 106601 107701 108801 109901110011 111111 112211 113311 114411 115511 116611 117711 118811 119911120021 121121 122221 123321 124421 125521 126621 127721 128821 129921130031 131131 132231 133331 134431 135531 136631 137731 138831 139931140041 141141 142241 143341 144441 145541 146641 147741 148841 149941150051 151151 152251 153351 154451 155551 156651 157751 158851 159951160061 161161 162261 163361 164461 165561 166661 167761 168861 169961170071 171171 172271 173371 174471 175571 176671 177771 178871 179971180081 181181 182281 183381 184481 185581 186681 187781 188881 189981190091 191191 192291 193391 194491 195591 196691 197791 198891 199991200002 201102 202202 203302 204402 205502 206602 207702 208802 209902210012 211112 212212 213312 214412 215512 216612 217712 218812 219912220022 221122 222222 223322 224422 225522 226622 227722 228822 229922230032 231132 232232 233332 234432 235532 236632 237732 238832 239932240042 241142 242242 243342 244442 245542 246642 247742 248842 249942250052 251152 252252 253352 254452 255552 256652 257752 258852 259952260062 261162 262262 263362 264462 265562 266662 267762 268862 269962270072 271172 272272 273372 274472 275572 276672 277772 278872 279972280082 281182 282282 283382 284482 285582 286682 287782 288882 289982290092 291192 292292 293392 294492 295592 296692 297792 298892 299992300003 301103 302203 303303 304403 305503 306603 307703 308803 309903310013 311113 312213 313313 314413 315513 316613 317713 318813 319913320023 321123 322223 323323 324423 325523 326623 327723 328823 329923330033 331133 332233 333333 334433 335533 336633 337733 338833 339933340043 341143 342243 343343 344443 345543 346643 347743 348843 349943350053 351153 352253 353353 354453 355553 356653 357753 358853 359953360063 361163 362263 363363 364463 365563 366663 367763 368863 369963370073 371173 372273 373373 374473 375573 376673 377773 378873 379973380083 381183 382283 383383 384483 385583 386683 387783 388883 389983390093 391193 392293 393393 394493 395593 396693 397793 398893 399993400004 401104 402204 403304 404404 405504 406604 407704 408804 409904410014 411114 412214 413314 414414 415514 416614 417714 418814 419914420024 421124 422224 423324 424424 425524 426624 427724 428824 429924430034 431134 432234 433334 434434 435534 436634 437734 438834 439934440044 441144 442244 443344 444444 445544 446644 447744 448844 449944450054 451154 452254 453354 454454 455554 456654 457754 458854 459954460064 461164 462264 463364 464464 465564 466664 467764 468864 469964470074 471174 472274 473374 474474 475574 476674 477774 478874 479974480084 481184 482284 483384 484484 485584 486684 487784 488884 489984490094 491194 492294 493394 494494 495594 496694 497794 498894 499994500005 501105 502205 503305 504405 505505 506605 507705 508805 509905510015 511115 512215 513315 514415 515515 516615 517715 518815 519915520025 521125 522225 523325 524425 525525 526625 527725 528825 529925530035 531135 532235 533335 534435 535535 536635 537735 538835 539935540045 541145 542245 543345 544445 545545 546645 547745 548845 549945550055 551155 552255 553355 554455 555555 556655 557755 558855 559955560065 561165 562265 563365 564465 565565 566665 567765 568865 569965570075 571175 572275 573375 574475 575575 576675 577775 578875 579975580085 581185 582285 583385 584485 585585 586685 587785 588885 589985590095 591195 592295 593395 594495 595595 596695 597795 598895 599995600006 601106 602206 603306 604406 605506 606606 607706 608806 609906610016 611116 612216 613316 614416 615516 616616 617716 618816 619916620026 621126 622226 623326 624426 625526 626626 627726 628826 629926630036 631136 632236 633336 634436 635536 636636 637736 638836 639936640046 641146 642246 643346 644446 645546 646646 647746 648846 649946650056 651156 652256 653356 654456 655556 656656 657756 658856 659956660066 661166 662266 663366 664466 665566 666666 667766 668866 669966670076 671176 672276 673376 674476 675576 676676 677776 678876 679976680086 681186 682286 683386 684486 685586 686686 687786 688886 689986690096 691196 692296 693396 694496 695596 696696 697796 698896 699996700007 701107 702207 703307 704407 705507 706607 707707 708807 709907710017 711117 712217 713317 714417 715517 716617 717717 718817 719917720027 721127 722227 723327 724427 725527 726627 727727 728827 729927730037 731137 732237 733337 734437 735537 736637 737737 738837 739937740047 741147 742247 743347 744447 745547 746647 747747 748847 749947750057 751157 752257 753357 754457 755557 756657 757757 758857 759957760067 761167 762267 763367 764467 765567 766667 767767 768867 769967770077 771177 772277 773377 774477 775577 776677 777777 778877 779977780087 781187 782287 783387 784487 785587 786687 787787 788887 789987790097 791197 792297 793397 794497 795597 796697 797797 798897 799997800008 801108 802208 803308 804408 805508 806608 807708 808808 809908810018 811118 812218 813318 814418 815518 816618 817718 818818 819918820028 821128 822228 823328 824428 825528 826628 827728 828828 829928830038 831138 832238 833338 834438 835538 836638 837738 838838 839938840048 841148 842248 843348 844448 845548 846648 847748 848848 849948850058 851158 852258 853358 854458 855558 856658 857758 858858 859958860068 861168 862268 863368 864468 865568 866668 867768 868868 869968870078 871178 872278 873378 874478 875578 876678 877778 878878 879978880088 881188 882288 883388 884488 885588 886688 887788 888888 889988890098 891198 892298 893398 894498 895598 896698 897798 898898 899998900009 901109 902209 903309 904409 905509 906609 907709 908809 909909910019 911119 912219 913319 914419 915519 916619 917719 918819 919919920029 921129 922229 923329 924429 925529 926629 927729 928829 929929930039 931139 932239 933339 934439 935539 936639 937739 938839 939939940049 941149 942249 943349 944449 945549 946649 947749 948849 949949950059 951159 952259 953359 954459 955559 956659 957759 958859 959959960069 961169 962269 963369 964469 965569 966669 967769 968869 969969970079 971179 972279 973379 974479 975579 976679 977779 978879 979979980089 981189 982289 983389 984489 985589 986689 987789 988889 989989990099 991199 992299 993399 994499 995599 996699 997799 998899 999999

C语言回文数判断,结果写入文件中相关推荐

  1. 【小白必懂】C语言回文数判断

    若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证. 情景再现

  2. C语言函数、指针应用程序设计——回文数判断and检验子串and仓库库存管理程序

    最全C系列题目!从0到管理系统 一.C语言数据类型及输出--体重是否正常.球的体积.计算存银行利息and浮点数长度与精度 二.C语言运算符与表达式--输出逆序数and二进制包含0和1的数量and判断是 ...

  3. C语言实现回文数判断

    C语言实现不使用字符串的整数回文数判断 题目来源:LeetCode题库 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: t ...

  4. 回文数判断 : C语言

    回文数判断 : C语言 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 题目解读: 该题将整数转换为字符串再进行判断较为简单(需要开辟新的内存,存在优化的地方 ...

  5. 【C语言】之实现回文数判断

    /** 文件名:palindrome.c* 功能描述:判断一个正整数是否为回文数* 回文数:121 12344321 3443* 编写人:王廷云* 编写日期:2017-1-10 */ #include ...

  6. C++ 栈实现回文数判断

    C++ 栈实现回文数判断 #include<iostream> #include<string> using namespace std; class Point{char d ...

  7. python回文数判断_python回文数判断

    什么是回文数? 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数 输入一个5位数,用python判断它是不是回文数.即12321是回文数,个 ...

  8. python切片,回文数判断

    切片: object[start_index : end_index : step] 左闭右开,从start_index到end_index-1,按照step步长得到新的对象. 实现回文数判断: a= ...

  9. 回文数判断---c++学习day01

    1.输入一个数,判断是不是回文数 //判断回文数 #include<iostream> using namespace std; bool symm(unsigned n) {unsign ...

  10. Python回文数判断

    Python回文数判断 我们先来了解一下什么事回文数字,回文数字是指正着读和倒着读都能读的通的数字,那么我们怎么用Python判断1-1000的数字里面有多少回文数呢? l = [i for i in ...

最新文章

  1. KNN-----Python程序学习(一)
  2. SAP Spartacus CMSService 的调用栈以及 meta 标签的生成过程
  3. linux7自带haprox版本,CentOS7.4—构建最新版haproxy高可用群集
  4. D3.js、echar.js 前端必备大数据技能
  5. 内存小还免费,Adobe Acrobat表示有危机
  6. IDEA快捷键拆解系列(三):Edit篇
  7. 音视频开发(1)---Red5流服务器搭建
  8. 阿里李飞飞:云原生分布式数据库面临哪些机遇与挑战?
  9. Netapp 存储文件共享-windows 系统应用
  10. OPENSTACK超售比例之VCPU
  11. JAVA面试题目及推荐书籍
  12. 【操作系统】知识梳理(十一)多媒体操作系统
  13. L1-7 机工士姆斯塔迪奥
  14. 使用spark.streaming.kafka.consumer.poll.ms和reconnect.backoff.ms解决spark streaming消费kafka时任务不稳定的问题
  15. GDAL error: ‘NoneType‘ object has no attribute ‘GetGeoTransform‘
  16. 微信小程序 实现背景色渐变(css实现)
  17. linux下usb充电问题,如何解决在Ubuntu上iPad不能充电的问题
  18. 【Python】windows下Eclipse中安装集成webpy框架
  19. CopyFile复制单个文件和复制指定路径下所有文件
  20. MBA-day28 数的概念-练习题

热门文章

  1. 未来-区块链-Micron:区块链永远不会忘记:内存对这项革命性技术的推动作用...
  2. 盘古搜索发布大众版iPhone客户端
  3. python寻找完全平方数_279 完全平方数(bfs)
  4. 开发一个类似于 xxx 的应用有多难?
  5. Android之Dex动态加载机制解析
  6. Font Awesome 找图标的正确姿势
  7. 分享一个可以让你在朋友圈赚钱的小工具
  8. 天天快充滚动图片android750x379
  9. root下E45:‘readonly‘‘ option is set(addto override)报错
  10. html css blockquote,3个Blockquote的css样式【css3实现】