C语言回文数判断,结果写入文件中
#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语言回文数判断,结果写入文件中相关推荐
- 【小白必懂】C语言回文数判断
若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证. 情景再现
- C语言函数、指针应用程序设计——回文数判断and检验子串and仓库库存管理程序
最全C系列题目!从0到管理系统 一.C语言数据类型及输出--体重是否正常.球的体积.计算存银行利息and浮点数长度与精度 二.C语言运算符与表达式--输出逆序数and二进制包含0和1的数量and判断是 ...
- C语言实现回文数判断
C语言实现不使用字符串的整数回文数判断 题目来源:LeetCode题库 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: t ...
- 回文数判断 : C语言
回文数判断 : C语言 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 题目解读: 该题将整数转换为字符串再进行判断较为简单(需要开辟新的内存,存在优化的地方 ...
- 【C语言】之实现回文数判断
/** 文件名:palindrome.c* 功能描述:判断一个正整数是否为回文数* 回文数:121 12344321 3443* 编写人:王廷云* 编写日期:2017-1-10 */ #include ...
- C++ 栈实现回文数判断
C++ 栈实现回文数判断 #include<iostream> #include<string> using namespace std; class Point{char d ...
- python回文数判断_python回文数判断
什么是回文数? 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数 输入一个5位数,用python判断它是不是回文数.即12321是回文数,个 ...
- python切片,回文数判断
切片: object[start_index : end_index : step] 左闭右开,从start_index到end_index-1,按照step步长得到新的对象. 实现回文数判断: a= ...
- 回文数判断---c++学习day01
1.输入一个数,判断是不是回文数 //判断回文数 #include<iostream> using namespace std; bool symm(unsigned n) {unsign ...
- Python回文数判断
Python回文数判断 我们先来了解一下什么事回文数字,回文数字是指正着读和倒着读都能读的通的数字,那么我们怎么用Python判断1-1000的数字里面有多少回文数呢? l = [i for i in ...
最新文章
- KNN-----Python程序学习(一)
- SAP Spartacus CMSService 的调用栈以及 meta 标签的生成过程
- linux7自带haprox版本,CentOS7.4—构建最新版haproxy高可用群集
- D3.js、echar.js 前端必备大数据技能
- 内存小还免费,Adobe Acrobat表示有危机
- IDEA快捷键拆解系列(三):Edit篇
- 音视频开发(1)---Red5流服务器搭建
- 阿里李飞飞:云原生分布式数据库面临哪些机遇与挑战?
- Netapp 存储文件共享-windows 系统应用
- OPENSTACK超售比例之VCPU
- JAVA面试题目及推荐书籍
- 【操作系统】知识梳理(十一)多媒体操作系统
- L1-7 机工士姆斯塔迪奥
- 使用spark.streaming.kafka.consumer.poll.ms和reconnect.backoff.ms解决spark streaming消费kafka时任务不稳定的问题
- GDAL error: ‘NoneType‘ object has no attribute ‘GetGeoTransform‘
- 微信小程序 实现背景色渐变(css实现)
- linux下usb充电问题,如何解决在Ubuntu上iPad不能充电的问题
- 【Python】windows下Eclipse中安装集成webpy框架
- CopyFile复制单个文件和复制指定路径下所有文件
- MBA-day28 数的概念-练习题
热门文章
- 未来-区块链-Micron:区块链永远不会忘记:内存对这项革命性技术的推动作用...
- 盘古搜索发布大众版iPhone客户端
- python寻找完全平方数_279 完全平方数(bfs)
- 开发一个类似于 xxx 的应用有多难?
- Android之Dex动态加载机制解析
- Font Awesome 找图标的正确姿势
- 分享一个可以让你在朋友圈赚钱的小工具
- 天天快充滚动图片android750x379
- root下E45:‘readonly‘‘ option is set(addto override)报错
- html css blockquote,3个Blockquote的css样式【css3实现】