温馨提示×

c语言爱心代码怎么编写

小亿
447
2023-06-28 17:53:41
栏目: 编程语言

以下是一个简单的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;
}

该代码使用循环嵌套来打印出一个爱心图案。首先,通过两个循环来打印上半部分的爱心,然后再通过两个循环来打印下半部分的爱心。在每个循环中,通过控制空格和星号的数量来形成爱心的形状。最后,通过换行符来换行,完成爱心的打印。

0