用c++写一个生成爱心的程序
时间: 2023-04-04 19:00:41 浏览: 125
好的,以下是用 C 语言编写生成爱心的程序:
#include <stdio.h>
int main() {
int i, j, n = 10; // n 表示爱心的大小,可以自行调整
for (i = ; i <= n; i++) {
for (j = ; j <= 4 * n; j++) {
double d1 = sqrt(pow(i - n, 2) + pow(j - n, 2));
double d2 = sqrt(pow(i - n, 2) + pow(j - 3 * n, 2));
if (d1 < n + .5 || d2 < n + .5) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
for (i = 1; i < 2 * n; i++) {
for (j = ; j < i; j++) {
printf(" ");
}
for (j = ; j < 4 * n + 1 - 2 * i; j++) {
printf("*");
}
printf("\n");
}
return ;
}
希望这个程序能够带给你一些乐趣!
阅读全文