第五章 循环结构课后反思

选择图1

#include<stdio.h>
main()
{
    int k,w,w1,i,j;
    printf("输入最大宽度:
");
    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("
");
        }
        for(i=2;i<=w;i++)
        {
            for(j=1;j<i;j++)
                printf(" ");
            for(k=i;k<=(w-i+1);k++)
                printf("*");
            printf("
");
        }
}

运行结果

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

      

原文地址:https://www.cnblogs.com/17370137371WY/p/10692885.html