第八周历届试题带分数

2022-06-28 18:46:40 浏览数 (1)

本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。

代码语言:javascript复制
#include<iostream>
#include<cstring>
using namespace std;
int ch[10],ch1[10000][10];
int s[10][2],k=0;
void dg(int step){
	//cout<<"进入递归"<<step<<endl;
	if(step==10){
		for(int ij=0;ij<10;ij  ){
			cout<<ch[ij];
		}
		cout<<endl;
	}
		for(int i=0;i<10;i  ){
			if(s[i][1]==0){
				ch[step]=s[i][0];
				s[i][1]=1;
				dg(step 1);
				s[i][1]=0;
				ch[step]=0;
			}		
		}

	
}
int main(){
	memset(ch,0,sizeof(ch));
	memset(ch1,0,sizeof(ch1));
	for(int i=0;i<10;i  ){
		s[i][0]=i;
		s[i][1]=0;
	}
	dg(0);
	for(int i=0;i<k;i  ){
		cout<<ch1[i];
	}
	return 0;
}

Post Views: 166

0 人点赞