fork download
  1. #include <stdio.h>
  2. void writeX(int n)
  3. {
  4. int i;
  5. for( i = 0; i < n; i++ )
  6. {
  7. printf("X");
  8. }
  9. printf("¥n");
  10. }
  11. void figure(int n)
  12. {
  13. if(n == 1)
  14. {
  15. writeX(n);
  16. return 0;
  17. }
  18. else
  19. {
  20. figure(n-1);
  21. writeX(n);
  22. return 0;
  23. }
  24. }
  25. int main(void)
  26. {
  27. int n;
  28. scanf("%d", &n);
  29. figure(n);
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0.01s 5288KB
stdin
5
stdout
X¥nXX¥nXXX¥nXXXX¥nXXXXX¥n