當前位置:法律諮詢服務網 - 企業資訊 - 用C語言寫壹個程序,打印出壹個帶“*”的愛情圖案

用C語言寫壹個程序,打印出壹個帶“*”的愛情圖案

個人覺得還可以,7以上效果更好。不知道妳希望是空心的還是實心的,所以請附上(百度知道好像是上傳了兩個空格的位置變成了壹個空格,所以要自己改,輸出的位置都改成兩個空格,其他不用改):

固體:

# include & ltstdio.h & gt

int n;

無效提取(整數)

{

int i,j;

for(I = 1-(n & gt;& gt1);我& lt= n;i++)

如果(i & gt=0)

{

for(j = 0;j & lt我;j++)printf(" ");

for(j = 1;j & lt= 2 *(n-I)+1;j++)printf(" * ");

printf(" \ n ");

}

其他

{

for(j = I;j & lt0;j++)printf(" ");

for(j = 1;j & lt= n+2 * I+1;j++)printf(" * ");

for(j = 1;j & lt=-1-2 * I;j++)printf(" ");

for(j = 1;j & lt= n+2 * I+1;j++)printf(" * ");

printf(" \ n ");

}

}

int main()

{

printf("請輸入尺寸(n & gt=4):");

scanf("%d ",& ampn);

繪制(n);

返回0;

}

中空:

# include & ltstdio.h & gt

int n;

無效提取(整數)

{

int i,j;

for(I = 1-(n & gt;& gt1);我& lt= n;i++)

如果(i & gt0)

{

for(j = 0;j & lt我;j++)printf(" ");

for(j = 1;j & lt= 2 *(n-I)+1;j++)

if(j = = 1 | | j = = 2 *(n-I)+1)printf(" * ");

else printf(" ");

printf(" \ n ");

}

其他

如果(i==0)

{

printf(" * ");

for(j = 1;j & ltn;j++)printf(" ");

printf(" * ");

for(j = 1;j & ltn;j++)printf(" ");

printf(" * \ n ");

}

其他

{

for(j = I;j & lt0;j++)printf(" ");

for(j = 1;j & lt= n+2 * I+1;j++)

if(I = = 1-(n & gt;& gt1))printf(" * ");

else if(j = = 1 | | j = = n+2 * I+1)printf(" * ");

else printf(" ");

for(j = 1;j & lt=-1-2 * I;j++)printf(" ");

for(j = 1;j & lt= n+2 * I+1;j++)

if(I = = 1-(n & gt;& gt1))printf(" * ");

else if(j = = 1 | | j = = n+2 * I+1)printf(" * ");

else printf(" ");

printf(" \ n ");

}

}

int main()

{

printf("請輸入尺寸(n & gt=4):");

scanf("%d ",& ampn);

繪制(n);

返回0;

}

  • 上一篇:疫情文案 關於疫情的文案有哪些
  • 下一篇:預制菜十大上市公司
  • copyright 2024法律諮詢服務網