注意:N为键盘读取值。
打印输出它们的所有组合及组合个数。
例如:N=6
1-6中取3个整数的所有组合:
1 2 3
2 3 4
3 4 5
4 5 1
等——
输出组合个数: X
#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;
}