来源:互联网 发布:java视频 百度网盘 编辑:程序博客网 时间:2024/04/28 21:16

#include<stdio.h>

int main(void)
{
   
int line1,line3,line4;                 //控制行数
    int space1,space2,space4,space5;       //控制空格
    int star1,star2,star3,star4;           //控制星号
   
   
for (line1=1;line1<=2;line1++)
    {
       
for (space1=1;space1<=(7-2*line1);space1++)
        {
            printf(
" ");
        }
       
for (star1=1;star1<=(4*line1+2);star1++)
        {
            printf(
"*");
        }
       
for (space1=1;space1<=(11-4*line1);space1++)
        {
            printf(
" ");
        }
       
for (star1=1;star1<=(4*line1+2);star1++)
        {
            printf(
"*"); } printf("/n");
    }
   
       
// 以上循环输出前2行
       
    {
        { printf(
" "); }
   
   
for (space2=1;space2<=13;space2++)
     {
   
        printf(
"*");
     }
        { printf(
" "); }
   
   
for (star2=1;star2<=13;star2++)
     {
        printf(
"*");
     }
    printf(
"/n");
    }
       
// 以上大括号内的代码输出第3行
       
       
for (line3=1;line3<=3;line3++)
        {
           
for (star3=1;star3<=29;star3++)
            {
                printf(
"*");
            }
            printf(
"/n");
        }
       
       
// 以上循环输出4、5、6行(就是相等长度的三条)
       
       
for (line4=1;line4<=7;line4++)
        {
           
for (space4=1;space4<=(2*line4-1);space4++)
            {
                printf(
" ");
            }
           
for (star4=1;star4<=(31-line4*4);star4++)
            {
                printf(
"*");
            }
            printf(
"/n");
        }
       
       
// 以上循环输出7到13行 
       
       
for (space5=1;space5<=14;space5++)
        {
            printf(
" ");
        }
        printf(
"*");
        printf(
"/n");
       
       
// 输出最后1行     
   
return 0;
}

原创粉丝点击