1 solutions

  • 0
    @ 2025-3-3 16:32:53

    C :

    #include<stdio.h>
    
    void str(int n)
    
    {
    
    if(n==1)
    
    printf("A");
    
    else
    
    {
    
    str(n-1);
    
    printf("%c",(char)('A'+n-1)); 
    
    str(n-1);
    
    }
    
    }
    
    int main()
    
    {
    
    int n;
    
    scanf("%d",&n);
    
    str(n);
    
    return 0;
    
    }
    

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    char zimu(int n){
    	return n + 64;
    }
    int main(){
       string a[26];
       int i = 0,n;
       cin>>n;
       for(i = 1;i <= n;i++){
       	  if(i == 1){
       	     a[i] = "A";	
    	  }else{
    	  	 a[i] = a[i - 1] + zimu(i) +a[i - 1];
    	  }
       }
       cout<<a[n];
       return 0;
    }
    
    

    Python :

    def FJ(n):
        if n == 1:
            return "A"
        else:
            m = ord('A') + n - 1
            m = chr(m)
            return FJ(n - 1) + m + FJ(n - 1)
    n = int(input())
    print(FJ(n))
    
    
    
    • 1

    Information

    ID
    10470
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By