玄学问题
查看原帖
玄学问题
1208635
caochenkai楼主2024/5/15 16:40
#include<bits/stdc++.h>
using namespace std;
int n,r,a[25];
void FOR(int c)
{
	if(c==(r+1))
	{
		cout<<"c:"c<<" 2r:"<<r<<" c==r+1? "<<(c==r+1);
		for(int i=1;i<=r;i++)cout<<setw(3)<<a[i];
		cout<<'\n';
		return;
	}
	for(int i=1;i<=n;i++)
	{
		a[c]=i;
		FOR(c+1);
	}
}
int main()
{
    int n,r;
    cin>>n>>r;
    cout<<"1r:"r<<' ';
    FOR(1);
}

刚输入的时候 rr 是正常的,进入函数后就成了 00。谁知道是什么 玄学 问题?

2024/5/15 16:40
加载中...