第五章 循环结构课后反思

选择图1

 

#include<stdio.h>
main()
{
    int k,w,w1,i,j;
    printf("输入最大宽度:\n");
    scanf("%d",&w);
    if(w%2!=0)
    {
        w=w;
        w1=w/2+1;
    }
    else
    {
        w=w-1;w1=w/2+1;
    }
        for(i=1;i<=w1;i++)
        {
            for(j=i;j<w1;j++)
                printf(" ");
            for(k=1;k<=2*i-1;k++)
                printf("*");
            printf("\n");
        }
        for(i=2;i<=w;i++)
        {
            for(j=1;j<i;j++)
                printf(" ");
            for(k=i;k<=(w-i+1);k++)
                printf("*");
            printf("\n");
        }
}

 

运行结果

 

 利用k值的变化来输入*,自己想要想一年。观察书本P92面,结合图e和图f的代码得出编写菱形的程序。

      

posted @ 2019-04-11 21:56  王煜1  阅读(138)  评论(0编辑  收藏  举报