以下是一個簡單的C語言愛心代碼示例:
#include <stdio.h>
int main() {
int i, j;
int n = 6; // 愛心的大小
// 打印上半部分愛心
for (i = n / 2; i <= n; i += 2) {
// 打印空格
for (j = 1; j < n - i; j += 2) {
printf(" ");
}
// 打印愛心左邊的一半
for (j = 1; j <= i; j++) {
printf("*");
}
// 打印空格
for (j = 1; j <= n - i; j++) {
printf(" ");
}
// 打印愛心右邊的一半
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
// 打印下半部分愛心
for (i = n; i >= 1; i--) {
// 打印空格
for (j = i; j < n; j++) {
printf(" ");
}
// 打印愛心左邊的一半
for (j = 1; j <= (i * 2) - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
該代碼使用循環嵌套來打印出一個愛心圖案。首先,通過兩個循環來打印上半部分的愛心,然后再通過兩個循環來打印下半部分的愛心。在每個循環中,通過控制空格和星號的數量來形成愛心的形狀。最后,通過換行符來換行,完成愛心的打印。