Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
递归AC,其实图形是对称的,每次只考虑前1/3就OK了(附代码)#include <iostream> using namespace std; int f(int n) //3的n次幂 { int s=1,i; for(i=0;i<n;i++) s*=3; return s; } void cantor(int n) //递归 { int i,x; if(n==0) { cout<<"-"; } else { x=f(n-1); cantor(n-1); for(i=0;i<x;i++) { cout<<" "; } cantor(n-1); } } int main() { int n,m; while(cin>>n) { cantor(n); cout<<endl; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator