[ create a new paste ] login | about

Link: http://codepad.org/UUb61JzT    [ raw code | output | fork ]

C++, pasted on Oct 3:
 #ifndef CityList_H
#define CityList_H
#define CitySize 6
struct CityType
{
    string name;
    int price;
};

class  CityList
{
    public:
    void init();
    void change_price(int price,int number);
    void print_list();
    CityType city[CitySize];
};
#endif

#include <iostream>
using namespace std;
void CityList::init()
{   
    city[0].name="北京";city[0].price=3000; 
    city[1].name="南京";city[1].price=2500; 
    city[2].name="扬州";city[2].price=2400; 
    city[3].name="无锡";city[3].price=2000; 
    city[4].name="苏州";city[4].price=2200; 
    city[5].name="拉萨";city[5].price=3500;
}

void CityList::change_price(int price,int number)
{
    city[number-1].price=price;
}

void CityList::print_list()
{
    int i;
    for(i=0;i<6;i++)
    {
        cout<<city[i].name<<' '<<city[i].price;
    }
}
int main()
{
    CityList a;
    a.init();
    a.print_list();
    a.change_price(4230,3);
    a.print_list();
}


Output:
1
北京 3000南京 2500扬州 2400无锡 2000苏州 2200拉萨 3500北京 3000南京 2500扬州 4230无锡 2000苏州 2200拉萨 3500


Create a new paste based on this one


Comments: