注意:N为键盘读取值。
打印输出它们的所有组合及组合个数。
例如:N=6
1-6中取3个整数的所有组合:
1 2 3
2 3 4
3 4 5
4 5 1
等——
输出组合个数: X
从1至N个整数中任选3个整数为一个组合,编程列出所有组合,并打印出结果,每个组合不能重复。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
_GX_ 2021-12-19 18:50关注#include <stdio.h> int main() { int N; scanf("%d", &N); int count = 0; for (int i = 1; i <= N - 2; i++) { for (int j = i + 1; j <= N - 1; j++) { for (int k = j + 1; k <= N; k++) { printf("%d %d %d\n", i, j, k); count++; } } } printf("%d\n", count); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 4无用