fork(1) download
  1. #include <stdio.h>
  2. //#include <math.h>
  3.  
  4. main() {
  5.  
  6. char c;
  7. int i,j,k,n;
  8. printf("输入n:");
  9. scanf("%d",&n);
  10. printf("对应的菱形图\n");
  11. c='A';
  12. for (k=1-n;k<=n-1;k++)
  13. { i=n-abs(k); /*调用函数abs(k)求k的绝对值*/
  14. for (j=1;j<=n-i+1;j++) /*输出行定位*/
  15. printf(" ");
  16. for (j=1;j<=2*i-1;j++) /*输出字母*/
  17. printf("%d",c);
  18. printf("\n");
  19. c++; /*取下一个字母*/
  20. }
  21. }
  22.  
Success #stdin #stdout 0.01s 5552KB
stdin
9
stdout
输入n:对应的菱形图
         65
        666666
       6767676767
      68686868686868
     696969696969696969
    7070707070707070707070
   71717171717171717171717171
  727272727272727272727272727272
 7373737373737373737373737373737373
  747474747474747474747474747474
   75757575757575757575757575
    7676767676767676767676
     777777777777777777
      78787878787878
       7979797979
        808080
         81