|
发表于 2021-12-18 15:28:30
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main(void)
{
int i, j, x;
int n = 0;
// a是间隔填充物,这里用空白填充;b是雪花,这里用*表示;c是圣诞树的填充,用'0'表示
char a = ' ', b = '*', c = '0';
// 第一部分,输出树叶
for (x = 0; x < 3; x++) {
// 想让圣诞树变高可以将4这个值调高
for (i = 0; i < x + 4; i++) {
for (j = 0; j < 80; j++) {
if ((j <= 25 + n) && (j >= 25 - n)) {
printf("%c", c);
} else if ((j % (n + 6) == n) && ( (j > 25 + n) || (j < 25 - n))) {
printf("%c", b);
} else {
printf("%c", a);
}
}
printf("\n");
n = n + 2;
}
n = n - 2 * (x + 2);
}
想编个圣诞树,但这个代码运行不了,求大佬指点一下 |
|