简单图形

九九乘法表

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, j, t;
 5     for (i = 1; i <= 9; i++)
 6     {
 7         for (j = 1; j <= i; j++)
 8             printf("%d*%d=%d   ", i, j, i * j);
 9         printf("\n");
10     }
11     return 0;
12 }

倒金字塔

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, t, k, j;
 5     for (i = 0; i <= 4; i++)
 6     {
 7         for (j = 0; j <= abs(i); j++)
 8             printf("%c", 32);
 9         for (k = 1; k <= 9 - abs(i) * 2; k++)
10             printf("*");
11         printf("\n");
12     }
13     return 0;
14 }

倒三角

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, j;
 5     for (i = 9; i >= 1; i--)
 6     {
 7         for (j = 1; j <= i; j++)
 8             printf("*");
 9         printf("\n");
10     }
11     return 0;
12 }

金字塔

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, t, k, j;
 5     for (i = 6; i >= 0; i--)
 6     {
 7         for (j = 0; j < i; j++)
 8             printf("%c", 32);
 9         for (k = 6; k > i * 2 - 1; k--)
10             printf("*");
11         printf("\n");
12     }
13     return 0;
14 }

菱形

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, t, k, j;
 5     for (i = -4; i <= 4; i++)
 6     {
 7         for (j = 0; j <= abs(i); j++)
 8             printf("%c", 32);
 9         for (k = 1; k <= 9 - abs(i) * 2; k++)
10             printf("*");
11         printf("\n");
12     }
13     return 0;
14 }

变异菱形

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int k, i;
 5     for (i = -3; i <= 3; i++)
 6     {
 7         for (k = 1; k <= 7 - abs(i) * 2; k++)
 8             printf("* ");
 9         printf("\n");
10     }
11     return 0;
12 }

正三角

 1 #include"stdio.h"
 2 int main()
 3 {
 4     int i, j;
 5     for (i = 9; i >= 1; i--)
 6     {
 7         for (j = 1; j <= i; j++)
 8             printf("*");
 9         printf("\n");
10     }
11     return 0;
12 }

 

posted @ 2022-03-23 16:34  菜鸡拾光  阅读(120)  评论(0)    收藏  举报