请问一个很简单的函数调用有关问题

请教一个很简单的函数调用问题
这是c++   primer   plus第五版的一道习题,很简单,可是我弄了半天都没调试好,问题是:用三个函数,包括main()在内,显示结果如下:
three   bliud   mice.
three   bliud   mice.
see   how   they   turn.
see   how   they   turn.
其中一个函数调用两次,生成前两行,另一个函数也调用两次,生成后两行.
就这个,请教如何调用.新手学习中,先谢谢……

------解决方案--------------------
更正一楼:
#include <iostream>
using namespace std;

void mice ();
void show ();

int main()
{
mice();
mice();
show();
show();
return 0;
}
void mice ()
{
char n[]= "three bliud mice. ";
cout < <n < <endl;
}
void show()
{
char m[]= "see how they turn. ";
cout < <m < <endl;
}

一定要在main前声明被调用函数哦。