fork download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n,a,b,c;
  5. scanf("%d",&n);
  6. int w=n*2-2;
  7. for(a=0;a<n;a++)
  8. {
  9. for(b=0;b<n-a;b++)
  10. {
  11. printf(" ");
  12. }
  13. for(c=1;c<=2*a-1;c++)
  14. {
  15. printf("%d",c);
  16. if(c==(2*a-1)/2)
  17. {
  18. c++;
  19. for(;c>0;c--)
  20. {
  21. printf("%d",c);
  22. }
  23. break;
  24. }
  25. }
  26. printf("\n");
  27. }
  28. for(a=0;a<n;a++)
  29. {
  30. for(b=0;b<a;b++)
  31. {
  32. printf(" ");
  33. }
  34. for(c=1;c<=w-(2*a-1);c++)
  35. {
  36. printf("%d",c);
  37. if(c==(w-(2*a-1))/2)
  38. {
  39. c++;
  40. for(;c>0;c--)
  41. {
  42. printf("%d",c);
  43. }
  44. break;
  45. }
  46. }
  47. printf("\n");
  48. }
  49. return 0;
  50. }
Success #stdin #stdout 0s 5312KB
stdin
5
stdout
     
    1
   121
  12321
 1234321
123454321
 1234321
  12321
   121
    1