Board logo

標題: 客運票價表 [打印本頁]

作者: stephen    時間: 2010-5-15 09:38     標題: 客運票價表


作者: b1081081    時間: 2010-5-15 10:44

哈哈 又是我第一個寫出來!!
  1. #include <iostream>
  2. #include <cstdlib>
  3. #define n 7
  4. using namespace std;
  5. int main(void){

  6.     char city[n] = {'a','b','c','d','e','f','g'};
  7.     int city_km[n] = {25,49,95,178,264,327,373};
  8.     int i , j;
  9.    
  10.     for(i = 0; i < n; i++){
  11.         for(j = i+1; j < n; j++){
  12.             if((city_km[j]-city_km[i])<=50){
  13.                 cout << city[i] << " <=> " << city[j] << " 票價為" << (city_km[j]-city_km[i]) * 2.5 << endl;
  14.             }else if((city_km[j]-city_km[i])>50||(city_km[j]-city_km[i])<=200){
  15.                 cout << city[i] << " <=> " << city[j] << " 票價為" << (city_km[j]-city_km[i]) * 2.2 << endl;
  16.             }else if((city_km[j]-city_km[i])>200){
  17.                 cout << city[i] << " <=> " << city[j] << " 票價為" << (city_km[j]-city_km[i]) * 2 << endl;
  18.             }
  19.         }
  20.     }
  21.    
  22.    
  23.    
  24.    
  25. system("pause");
  26. return 0;
  27. }
複製代碼

作者: p17johnny    時間: 2010-5-15 11:26

我是第二名嗎??
  1. #include <iostream>
  2. #include <cstdlib>
  3. #define city1 7
  4. using namespace std;
  5. int  main(void){
  6.      char city[city1]={'A','B','C','D','E','F','G'};
  7.      int city_le[city1]={25 , 49 , 95 , 178 , 264 , 327 , 373 };
  8.      int i,j;
  9.      for (int i=0; i<city1; i++){
  10.          for(int j=i+1; j<city1; j++){
  11.                  if ((city_le[j]-city_le[i])<=50){
  12.                  cout<<endl;
  13.                     cout<<city[i]<< "~"<< city[j]<<"價錢:"<<(city_le[j]-city_le[i])*2.5<<endl;
  14.                     cout<<endl;
  15.                     }else if((city_le[j]-city_le[i])>50||(city_le[j]-city_le[i])<=200){
  16.                           cout<<endl;
  17.                           cout<<city[i]<< "~"<< city[j]<<"價錢:"<<(city_le[j]-city_le[i])*2.2<<endl;
  18.                     cout<<endl;
  19.                     }else if((city_le[j]-city_le[i])>200){
  20.                           cout<<endl;
  21.                           cout<<city[i]<< "~"<< city[j]<<"價錢:"<<(city_le[j]-city_le[i])*2<<endl;
  22.                           cout<<endl;
  23.                           }
  24.                           }
  25.                           }
  26.                           cout<<"怎麼這麼麻煩阿``好難``"<<endl;
  27.                           cout<<endl;

  28. system("pause");
  29. return 0;
  30. }
複製代碼

作者: yachen392    時間: 2010-5-15 11:30

  1. #include<iostream>
  2. #include<cstdlib>
  3. #define k 7
  4. using namespace std;
  5. int main(){
  6.   int b ,i ,j, k;
  7.   char car[k]={'a','b','c','d','e','f','g'};
  8.   int car_km[k]={'25','49','95','178','264','327','373'};

  9. for(i=0;i<k;i++){
  10.       for(j=i+1;j<k;j++){
  11.         if(car_km[j]-car_km[i]<=50){
  12.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car_km[j]-car_km[j]<<"km 票價是"<<(car_km[j]-car_km[i])*2.5 << endl;                           
  13.         }               
  14.         else if(51<car_km[j]-car_km[i]<=200){
  15.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car[2][j]-car[2][i]<<"km 票價是"<<(car_km[j]-car_km[i])*2.2 << endl;
  16.         }
  17.         else if(car_km[j]-car_km[i]<200){
  18.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car_km[j]-car_km[i]<<"km 票價是"<<(car_km[j]-car_km[i])*2 << endl;     
  19.         }
  20.       }            
  21. } system("Pause");
  22.     return 0;
  23.    
  24. }
複製代碼

作者: yachen392    時間: 2010-5-15 11:31

  1. #include<iostream>
  2. #include<cstdlib>
  3. #define k 7
  4. using namespace std;
  5. int main(){

  6.   char car[k]={'a','b','c','d','e','f','g'};
  7.   int car_km[k]={'25','49','95','178','264','327','373'};

  8. for(i=0;i<k;i++){
  9.       for(j=i+1;j<k;j++){
  10.         if(car_km[j]-car_km[i]<=50){
  11.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car_km[j]-car_km[j]<<"km 票價是"<<(car_km[j]-car_km[i])*2.5 << endl;                           
  12.         }               
  13.         else if(51<car_km[j]-car_km[i]<=200){
  14.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car[2][j]-car[2][i]<<"km 票價是"<<(car_km[j]-car_km[i])*2.2 << endl;
  15.         }
  16.         else if(car_km[j]-car_km[i]<200){
  17.         cout << car[i]<<" <-> "<< car[i]<<"  "<<car_km[j]-car_km[i]<<"km 票價是"<<(car_km[j]-car_km[i])*2 << endl;     
  18.         }
  19.       }            
  20. } system("Pause");
  21.     return 0;
  22.    
  23. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2