发布时间:2015-03-19 19:33:06
定义一个数组,编程打印它的全排列。比如定义:#define N 3int a[N] = { 1, 2, 3 };则运行结果是:$ ./a.out1 2 3 1 3 2 2 1 3 2 3 1 3 2 1 3 1 2 1 2 3程序的主要思路是:把第1个数换到最前面来(本来就在最前面),准备打印1xx,再对后两个数2和3做全排列。把第2.........【阅读全文】
发布时间:2015-03-19 19:21:02
编写函数diamond打印一个菱形。如果调用diamond(3, '*')则打印:*****如果调用diamond(5, '+')则打印:+++++++++++++如果用偶数做参数则打印错误提示。点击(此处)折叠或打开1. void diamond(int n, char ch) 2..........【阅读全文】
发布时间:2015-03-18 22:03:21
前几天在网上看见了一段代码,叫做“Duff's Device”,后经验证它曾出现在Bjarne的TC++PL里面: void send( int * to, int * from, int count) // Duff设施,有帮助的.........【阅读全文】