www.pudn.com > zhejiang_university_acm_onlinejudge_code.rar > zp1078.cpp


//program p1078; 
#include 
int func(int m,int b) 
{ 
	int a[20]; 
	int i,s=0; 
	while (m>=b) 
	{ 
		s++; 
		a[s]=m%b; 
		m=m/b; 
	} 
	s++; 
	a[s]=m; 
	cout<>n; 
	while (n) 
	{ 
		t=0; 
		for (i=2;i<=16;i++) 
		{ 
			a[i]=func(n,i); 
			if (a[i]==1)  
				t=1; 
		} 
		if (t) 
		{ 
			cout<<"Number "<>n; 
	} 
	return 0; 
}