网易笔试题 写一个 C++(www.cppentry.com)程序,打印出以下的序列。 (a),(b),(c),(d),(e)........(z) (a,b),(a,c),(a,d),(a,e)......(a,z),(b,c),(b,d).....(b,z),(c,d).....(y,z) (a,b,c),(a,b,d)....(a,b,z),(a,c,d)....(x,y,z) .... (a,b,c,d,.....x,y,z)
代码: #include <iostream> using std::cout; using std::endl;
char str[26]; int num; void f(int n, char start_char) { int i; if (n == 0) { cout << '('; for (i = 0; i < num; i++) if (i != num - 1) cout << str[i] << ','; else cout << str[i] << "),"; return; } |