C言語のラブコード

 コード:

#include <stdio.h>
int main()
{ int i, j, k, l, m; char c=3; //ASCII コードの 3 は文字 small heart for (i=1; i<=5) ; i++) printf("\n"); // (i=1; i<=3; i++) の場合、先頭の 5 行は空白のままにしておきます{ // 最初の 3 行の途中に書き込むための空白がありますfor (j=1; j< =32-2*i; j++) printf(" "); //左側のスペース、次の各行の左側のスペースは前の行より 2 つ少ない //8 *n-2*i for (k=1; k < =4*i+1; k++) printf("%c", c);//小さなハートの文字の左半分を出力しますfor (l=1; l<=13-4*i; l++) printf(" ") ; //中間のスペース、次の各行のスペースは前の行よりも 4 つ少なくなります for (m=1; m<=4* i+1) ; m++) printf("%c",c);//文字の右半分を出力 small heart printf("\n"); //出力後に各行を折り返す} for (i=1; i<=3; i++) { //スペースは含まれません次の 3 行for (j=1; j<=24+1; j++) printf(" "); // 左側にスペース //8*(n-1)+1 for (k=1; k <=29; k++ ) printf("%c", c);//小さなハートの文字を出力printf("\n"); //各行の後に改行を出力}















for (i=7; i>=1; i--) { //次の 7 行
for (j=1; j<=40-2*i; j++) printf(" "); //左側にスペース, 次の各行の左側のスペースは、前の行より 2 つ減ります //8*(n+1)-2*i
for (k=1; k<=4*i-1; k++) printf("%c ", c );//次の各行の文字は、前の行よりもハートが 4 個減ります (このループは i--)
printf("\n"); //各行の後に改行が出力されます
}
for (i =1; i<= 39; i++) printf(" "); //最後の行の左側のスペース
printf("%c\n", c); //最後の文字は小さなハートです
( i=1; i<=5; i++) printf ("\n"); //最後の 5 行は空のまま
return 0;

———————————————
著作権に関する声明: この記事は CSDN ブロガー「名前はまだありません」によるオリジナルの記事であり、CC 4.0 BY-SA 著作権契約に従います。転載元のソースとこの声明。
元のリンク: https://blog.csdn.net/qq_74940664/article/details/128264133

おすすめ

転載: blog.csdn.net/hyswl666/article/details/131962629