请大佬帮看看这段问题出在哪里
查看原帖
请大佬帮看看这段问题出在哪里
1196745
Coleeee楼主2024/1/17 22:03
#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int n, k;
int a[25];
void dfs(int startx,int m)
{
	if (m == k)
	{
		for (int i = 1; i <= k; i++)
			cout << setw(3) << a[i];
		cout << endl;
		return;
	}
	for (int j = startx; j <= n; j++)
	{
		a[startx] = j;
		dfs(j+1 , m + 1);
	}
	return;
}
int main()
{
	cin >> n >> k;
	dfs(1,0);
}

输出的结果总是不对

2024/1/17 22:03
加载中...