这是我从一堆垃圾里掏出来的自己过去写的代码,没有注释,看看大家能不能猜出来它是干什么的(注意:该程序可能有些小儿科!),另外,这个程序还没有最后写完。
 1 #include <iostream>
 2 using namespace std;
 3 
 4 int menu();
 5 void DoTaskOne();
 6 void DoTaskMany(int);
 7 
 8 int main()
 9 {
10     bool exit = false;
11     for(;;)
12     {
13         int choice = menu();
14         switch(choice)
15         {
16             case (1):
17             DoTaskOne();
18             break;
19             case (2):
20             DoTaskMany(2);
21             break;
22             case(3):
23             DoTaskMany(3);
24             break;
25             case(4):
26             DoTaskMany(4);
27             break;
28             case (5):
29             exit = true;
30             break;
31             default:
32             cout << "Please select again!"<<endl;
33             break;
34         }
35         if (exit == true)
36            break;
37     }
38     return 0;
39 }
40 int menu()
41 {
42     int choice;
43     
44     cout << "**** Menu ****"<<endl<<endl;
45     cout << "(1)Choice one."<<endl;
46     cout<< "(2)Choice two."<<endl;
47     cout << "(3)Choice three."<<endl;
48     cout << "(4)Redisplay menu."<<endl;
49     cout << "(5) Exit."<<endl<<endl;
50     cout << "";
51     cin >> choice;
52     return choice;
53 }
54 void DoTaskOne()
55 {
56     cout << "1234567"<<endl;
57 }
58 void DoTaskMany(int witch)
59 {
60     if (witch == 2)
61        cout << "45678"<<endl;
62     if (witch == 3)
63        cout << "788901"<<endl;
64     else
65        cout << "Task Three!"<<endl;
66 }


posted on 2008-07-13 20:41  张Sir  阅读(370)  评论(2编辑  收藏  举报