哪位高手能帮小弟我写一个c++程序啊不少于200行的

谁能帮我写一个c++程序啊,不少于200行的!
程序不受限制,什么样的都可以,但是越简单越好,因为我是一个在校生,刚刚接触c++,不会的太多、、、

------解决方案--------------------
int main()
{







(.....)
(1000行空格,1000句cout...复制粘贴即可)
return 0;
}
------解决方案--------------------
楼主看下我回复在这帖子上的内容。有200行的。
http://topic.csdn.net/u/20120602/15/aa414bb5-b4ba-484f-a346-324d3ee6f926.html
------解决方案--------------------
int main()
{
int i=0;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;
i++;
++i;i++;
++i;
i++;
++i;
i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;i++;
++i;
}
------解决方案--------------------
01.class TextQuery
02.{
03.public:
04. typedef vector<std::string>::size_type line_no;
05. void read_file(ifstream &is)
06. {
07. store_file(is);
08. bulid_map();
09. }
10. set<line_no> run_query(const string&) const;
11. string text_line(line_no) const;
12.private:
13. void store_file(ifstream&);
14. void bulid_map();
15. vector<std::string> lines_of_text;
16. map< std::string,std::set<line_no> > word_map;
17.};

01.void TextQuery::store_file(std::ifstream &is)
02.{
03. string textline;
04. while(getline(is,textline))
05. {
06. lines_of_text.push_back(textline);
07. }
08.}
09.
10.void TextQuery::bulid_map()
11.{
12. for(line_no line_num=0;line_num!=lines_of_text.size();++line_num)
13. {
14. istringstream line(lines_of_text[line_num]);
15. string word;
16. while(line>>word)
17. {
18. word_map[word].insert(line_num); //把map和它的第二个参数set联系起来
19. }
20. }
21.}

23.set<TextQuery::line_no> TextQuery::run_query(const string &query_word) const
24.{
25. map< string,set<line_no> >::const_iterator loc=word_map.find(query_word);
26. if(loc==word_map.end())
27. return set<line_no>();
28. else
29. return loc->second;
30.}
31.
32.string TextQuery::text_line(line_no line) const
33.{
34. if(line<lines_of_text.size())
35. return lines_of_text[line];
36. throw std::out_of_range("line number out of range");
37.}

01.string make_plural(size_t ctr,const string &word,const string &ending)
02.{
03. return (ctr==1)?word:word+ending;
04.}
05.
06.void print_results(const set<TextQuery::line_no> &locs,const string &sought,const TextQuery &file)
07.{
08. typedef set<TextQuery::line_no> line_nums;
09. line_nums::size_type size=locs.size();
10. cout<<"\n"<<sought<<" occurs "<<size<<make_plural(size," time","s")<<endl;