既然有人答过C语言的,我就写个汇编的吧。有点长,放在我的百度空间了:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/5adeb99112822680a877a415.html
刚给别人用C写了一个。。。
网上有...自己搜去吧.主程序扫描按键,根据键值case ,调用子程序1,2,3,4,分别在1,2,3,4里面实现你那四个花样