2,最大回文数

Posted wuweidexinsheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2,最大回文数相关的知识,希望对你有一定的参考价值。

 1 int test2(void){
 2     int i=0, sum=0;
 3     int s=0;
 4     
 5     for(int j=999; j>0; j--){
 6         for(int k=999; k>0; k--){
 7             sum = j*k;
 8             if(sum >s)
 9                 if(test2_1(sum))
10                 //  printf("%d	", sum); //可以显示所有回文数
11                     s = sum; 
12         }
13     }
14     return s;
15 }
16 
17 int test2_1(int num){
18     int i =0;
19     int b[10]={0};
20     while(num != 0){
21         b[i++] = num % 10;
22         num /= 10;
23     } 
24     for(int j=0; j<i-1;j++){
25         if(b[j] != b[--i])
26             return 0;
27     }
28     return 1;
29 }

 

以上是关于2,最大回文数的主要内容,如果未能解决你的问题,请参考以下文章