返回列表 發帖
  1. #include<iostream>
  2. using namespace std;
  3. main(){


  4. int value[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370,
  5.                                 371, 407, 1634, 8208, 9474, 54748, 92727,
  6.                                 93084, 548834, 1741725, 4210818, 9800817, 9926315,
  7.                                 24678050, 24678051, 88593477, 146511208, 472335975 };
  8.         long a,b;
  9.         int c[29] = {0};
  10.         int k = 0;
  11.         while( cin >> a >> b ){
  12.                  if (a > b){
  13.                     cout << "none" << endl;      
  14.                  }else{
  15.                  
  16.                  for (int i = 0;i <= 29;i++){
  17.                      if (value[i] >= a && value[i] <= b){
  18.                         c[k]= value[i];
  19.                         k++;
  20.                                     
  21.                      }   
  22.                  }cout << endl;
  23.                  
  24.                  if (k == 0){
  25.                     cout << "none" << endl;      
  26.                  }else{
  27.                        for (int i = 0;i < k;i++){
  28.                            cout << c[i] << " ";   
  29.                        }cout << endl;      
  30.                  }
  31.                  
  32.                  }
  33. }               
  34. }
複製代碼
我是來去無蹤的..

                                ..士豪(Alen)黑輪

TOP

回復 4# buy
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.    
  5.     long Value[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370,
  6.                                 371, 407, 1634, 8208, 9474, 54748, 92727,
  7.                                 93084, 548834, 1741725, 4210818, 9800817, 9926315,
  8.                                 24678050, 24678051, 88593477, 146511208, 472335975 };
  9.         long a,b;
  10.         int Lower=0,Upper=0;
  11.         while(cin >> a >> b )
  12.         {
  13.                 for(int i = 0; i < 29; i++){
  14.                         if(Value[i] <= a){
  15.                                      Lower = i;
  16.                         }else{
  17.                              break;
  18.                         }
  19.                 }
  20.                 for(int i = 28; i >= 0; i--){
  21.                         if(Value[i] <= b){
  22.                                      break;
  23.                         }else{
  24.                               Upper = i;
  25.                         }
  26.                 }
  27.                
  28.                 if(Value[Lower] != a)
  29.                 {              
  30.                       Lower++;           
  31.                 }
  32.                
  33.                 //判斷Upper,Lower
  34.                
  35.                 Upper--;
  36.                 //Lower++;
  37.                
  38.                 //cout << Lower << "," << Upper << ".";


  39.                 if(Upper < Lower){
  40.                         cout << "none" << endl;
  41.                 }else{
  42.                         for (int i = Lower; i <= Upper; i++){
  43.                                 cout << Value[i] << " ";
  44.                         }        
  45.                         cout << endl;
  46.                 }
  47.                
  48.                 }



  49.     //system("pause");
  50.     return 0;
  51. }
複製代碼
我是來去無蹤的..

                                ..士豪(Alen)黑輪

TOP

返回列表