C言語でハート型のグラフを作成する方法

C言語では、ループと条件分岐を使用してハートの模様を作成できます。次のコードはその例です。

#include <stdio.h>
int main() {
int i, j;
// 控制行数
for (i = 0; i < 10; i++) {
// 控制每行的列数
for (j = 0; j <= 10; j++) {
// 在心形的上半部分画空心
if ((i == 0 && j % 4 != 0) || (i == 1 && j % 4 == 0) || (i - j == 2) || (i + j == 8)) {
printf("*");
}
else {
printf(" ");
}
// 在心形的下半部分画实心
if (i >= 2 && ((j == 1 && i - j == 2) || (j == 9 && i + j == 8))) {
printf("*");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

入れ子になったループを使用して、10 行のハート形の絵柄を出力するコードです。必要に応じて調整して、絵柄のサイズを大きくまたは小さくすることができます。このコードを実行すると、ハート形の絵柄がコンソールに出力されます。

bannerAds