解题
运用STL中的next_permutation函数计算排列组合关系
#include "iostream" #include "algorithm" using namespace std; int n; int ans[1001]; int main() { cin >> n; int m = n; int k = 0; while (m != 0) { ans[k++] = m % 10; m = m / 10; } sort(ans, ans + k); do { for (int i = 0; i < k; i++) cout << ans[i]; cout << endl; } while (next_permutation(ans,ans+k)); return 0; }
0.0分
0 人评分
C二级辅导-求偶数和 (C语言代码)浏览:632 |
C二级辅导-统计字符 (C语言代码)浏览:782 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:912 |
计算质因子 (C++代码)浏览:1824 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:699 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
字符逆序 (C语言代码)浏览:645 |