[C] C语言打印各种图案实例代码 →→→→→进入此内容的聊天室

来自 Buff Owl, 2024-04-18, 写在 C, 查看 80 次.
URL http://www.code666.cn/view/2107a089
  1. 1、线段图案
  2.  
  3. #include<stdio.h>
  4. int main()
  5. {
  6.     int a = 0;
  7.     while(~scanf("%d",&a))
  8.     {
  9.         int i = 0;
  10.         for(i=0;i<a;i++)
  11.         {
  12.             printf("*");
  13.         }
  14.         printf("\n");
  15.     }
  16.     return 0;
  17. }
  18. 2、正方形图案
  19.  
  20. #include<stdio.h>
  21. int main()
  22. {
  23.     int a = 0;
  24.     while(~scanf("%d",&a))
  25.     {
  26.         int i = 0;
  27.         int j = 0;
  28.         for(i=0;i<a;i++)
  29.         {
  30.              
  31.             for(j=0;j<a;j++)
  32.             {
  33.                 printf("* ");
  34.             }
  35.             printf("\n");
  36.         }
  37.  
  38.     }
  39.     return 0;
  40. }
  41. 3、直角三角形图案
  42.  
  43. #include<stdio.h>
  44. int main()
  45. {
  46.     int a = 0;
  47.     while(~scanf("%d",&a))
  48.     {
  49.         int i = 0;
  50.         int j = 0;
  51.         for(i=0;i<a;i++)
  52.         {
  53.             for(j=0;j<i+1;j++)
  54.             {
  55.                 printf("* ");
  56.             }
  57.             printf("\n");
  58.         }
  59.     }
  60.     return 0;
  61. }
  62. 4、翻转直角三角形图案
  63.  
  64. #include<stdio.h>
  65. int main()
  66. {
  67.     int a = 0;
  68.     while(~scanf("%d",&a))
  69.     {
  70.         int i = 0;
  71.         int j = 0;
  72.         for(i=0;i<a;i++)
  73.         {
  74.             for(j=0;j<a-i;j++)
  75.             {
  76.                 printf("* ");
  77.             }
  78.             printf("\n");
  79.         }
  80.     }
  81.     return 0;
  82. }
  83. 5、带空格直角三角形图案
  84.  
  85. #include<stdio.h>
  86. int main()
  87. {
  88.     int a = 0;
  89.     while(~scanf("%d",&a))
  90.     {
  91.         int i = 0;
  92.         int j = 0;
  93.         for(i=0;i<a;i++)
  94.         {
  95.             for(j=0;j<a-1-i;j++)
  96.             {
  97.                 printf("  ");
  98.             }
  99.             for(j=0;j<=i;j++)
  100.             {
  101.                 printf("* ");
  102.             }
  103.             printf("\n");
  104.         }
  105.     }
  106.     return 0;
  107. }
  108. 6、金字塔图案
  109.  
  110. #include<stdio.h>
  111. int main()
  112. {
  113.     int n = 0;
  114.     while(~scanf("%d",&n))
  115.     {
  116.         int i = 0;
  117.         int j = 0;
  118.         for(i=0;i<n;i++)
  119.         {
  120.             for(j=0;j<n-1-i;j++)
  121.             {
  122.                 printf(" ");
  123.             }
  124.             for(j=0;j<=i;j++)
  125.             {
  126.                 printf("* ");
  127.             }
  128.             printf("\n");
  129.         }
  130.     }
  131.     return 0;
  132. }
  133. 7、翻转金字塔图案
  134.  
  135. #include<stdio.h>
  136. int main()
  137. {
  138.     int n = 0;
  139.     while(~scanf("%d",&n))
  140.     {
  141.         int i = 0;
  142.         int j = 0;
  143.         for(i=0;i<n;i++)
  144.         {
  145.             for(j=0;j<i;j++)
  146.             {
  147.                 printf(" ");
  148.             }
  149.             for(j=0;j<n-i;j++)
  150.             {
  151.                 printf("* ");
  152.             }
  153.             printf("\n");
  154.         }
  155.     }
  156.     return 0;
  157. }
  158. 8、 菱形图案
  159.  
  160. #include<stdio.h>
  161. int main()
  162. {
  163.     int i;
  164.     int a = 0;
  165.     while (~scanf("%d",&a))
  166.     {
  167.         for (i = 0; i <= a; i++)
  168.         {
  169.             int j;
  170.             for (j = 0; j <= a - 1 - i; j++)
  171.             {
  172.                 printf(" ");
  173.             }
  174.             for (j = 0; j <= i; j++)
  175.             {
  176.                 printf("* ");
  177.             }
  178.             printf("\n");
  179.         }
  180.         for (i = 0; i <= a; i++)
  181.         {
  182.             int j;
  183.             for (j = 0; j <= i; j++)
  184.             {
  185.                 printf(" ");
  186.             }
  187.             for (j = 1; j <= a-i; j++)
  188.             {
  189.                 printf("* ");
  190.             }
  191.             printf("\n");
  192.         }
  193.     }
  194. }
  195. 9、K形图案
  196.  
  197. #include<stdio.h>
  198. int main()
  199. {
  200.     int a = 0;
  201.     while (~scanf("%d", &a))
  202.     {
  203.         int i;
  204.         for (i = 0; i <=a; i++)
  205.         {
  206.             int j;
  207.             for (j = 0; j <=a - i; j++)
  208.             {
  209.                 printf("* ");
  210.             }
  211.             printf("\n");
  212.         }
  213.         for (i = 1; i <= a; i++)
  214.         {
  215.             int j;
  216.             for (j = 0; j <= i; j++)
  217.             {
  218.                 printf("* ");
  219.             }
  220.             printf("\n");
  221.         }
  222.     }
  223. }
  224. 10、箭形图案
  225.  
  226. #include<stdio.h>
  227. int main()
  228. {
  229.     int n = 0;
  230.     while (~scanf("%d", &n))
  231.     {
  232.         int i = 0;
  233.         for (i = 0; i <= n; i++)
  234.         {
  235.             int j = 0;
  236.             for (j = 1; j <= n - i; j++)
  237.             {
  238.                 printf("  ");
  239.             }
  240.             for (j = 0; j <= i; j++)
  241.             {
  242.                 printf("*");
  243.             }
  244.             printf("\n");
  245.         }
  246.         for (i = 1; i <= n; i++)
  247.         {
  248.             int j;
  249.             for (j = 1; j <= i; j++)
  250.             {
  251.                 printf("  ");
  252.             }
  253.             for (j = 0; j <= n - i; j++)
  254.             {
  255.                 printf("*");
  256.             }
  257.             printf("\n");
  258.         }
  259.     }
  260. }
  261. 11、反斜线形图案
  262.  
  263. #include<stdio.h>
  264. int main()
  265. {
  266.     int n = 0;
  267.     while (~scanf("%d", &n))
  268.     {
  269.         int i = 0;
  270.         for (i = 0; i < n; i++)
  271.         {
  272.             int j;
  273.             for (j = 0; j < i; j++)
  274.             {
  275.                 printf(" ");
  276.                 //printf("*");
  277.             }
  278.             for (j = 0; j < n-n+1; j++)
  279.             {
  280.                 printf("*");
  281.             }
  282.             printf("\n");
  283.         }
  284.     }
  285. }
  286. 12、正斜线形图案
  287.  
  288. #include<stdio.h>
  289. int main()
  290. {
  291.     int n = 0;
  292.     while (~scanf("%d", &n))
  293.     {
  294.         int i = 0;
  295.         for (i = 0; i < n; i++)
  296.         {
  297.             int j;
  298.             for (j = 1; j < n - i; j++)
  299.             {
  300.                 printf(" ");
  301.                 //printf("*");
  302.             }
  303.             for (j = 0; j < n-n+1; j++)
  304.             {
  305.                 printf("*");
  306.             }
  307.             printf("\n");
  308.         }
  309.     }
  310. }
  311. (ง •_•),加油

回复 "C语言打印各种图案实例代码"

这儿你可以回复上面这条便签

captcha