哪里错了呀
查看原帖
哪里错了呀
329857
zifanwang楼主2020/7/27 16:18

正确答案和样例不一样呀,按样例做的代码,请问哪里错了:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,all[1026]={1};cin>>n;
	for(int i=0;i<1<<n;i++){
		for(int j=1;j<(1<<n)-i;j++)cout<<" ";
		for(int j=i;j>=0;j--)all[j]^=all[j-1];
		if(!(i%2))for(int j=0;j<=i;j++)cout<<(all[j]?"/\\":"  ");
		else for(int j=0;j<=i;j+=2)cout<<(all[j]?"/__\\":"    ");
		cout<<endl;
	}
	return 0;
}
2020/7/27 16:18
加载中...