C语言第十五周课——课堂练习

时间:2024-12-04 13:40:19

1.输出特定图形

要求:输出下面形状在控制台

*

* *

* * *

* * * *

* * * * *

#include <stdio.h>
int main()
{
    int i, j;
    // 外层循环控制行数
    for (i = 1; i <= 5; i++)
    {
        // 内层循环控制每行的星号个数
        for (j = 1; j <= i; j++)
        {
            printf("* ");
        }
        // 每行输出完星号后换行
        printf("\n");
    }

    return 0;
}

输出下面图形到控制台

         *

       * * *

      * * * * *

    * * * * * * *

      * * * * *

        * * *

          *

#include <stdio.h>
void main()
{
    int i, j;
    for (i = 1; i <= 4; i++)
    {
        for (j = 1; j <= 4-i; j++)
        {
            printf(" ");
        }
		for(j = 1;j<=2*i-1;j++)
		{
			printf("*");
		}
        printf("\n");
    }
	
	for(i=1;i<=3;i++)
	{
		for(j=1;j<=i;j++)
		{
			printf(" ");
		}
		for(j=1;j<=7-2*i;j++)
				printf("*");
		printf("\n");
	}
	
}