41 lines
932 B
C
41 lines
932 B
C
/*-------------------------------------------------------
|
|
输出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;
|
|
/**********Program**********/
|
|
for(i=100;i<1000;i++){
|
|
s = 0;
|
|
t = i;
|
|
while(t){
|
|
s*=10;
|
|
s+=t%10;
|
|
t/=10;
|
|
}
|
|
if(s == i){
|
|
printf("%5d", i);
|
|
k++;
|
|
if(k%10==0){
|
|
printf("\n");
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/********** End **********/
|
|
}
|