怎么用c語(yǔ)言制作心形圖案

小億
147
2023-10-20 06:49:49

在C語(yǔ)言中,可以使用循環(huán)和條件語(yǔ)句來(lái)制作心形圖案。以下是一個(gè)示例代碼:

#include <stdio.h>
int main() {
int i, j;
// 控制行數(shù)
for (i = 0; i < 10; i++) {
// 控制每行的列數(shù)
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(" ");
}
// 在心形的下半部分畫實(shí)心
if (i >= 2 && ((j == 1 && i - j == 2) || (j == 9 && i + j == 8))) {
printf("*");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

這段代碼使用嵌套的循環(huán)來(lái)打印出10行的心形圖案。可以根據(jù)需要進(jìn)行調(diào)整,以獲得更大或更小的圖案。運(yùn)行此代碼,將會(huì)在控制臺(tái)輸出一個(gè)心形圖案。

0