| 
 | 
 
 
发表于 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); 
    } 
 
想编个圣诞树,但这个代码运行不了,求大佬指点一下 |   
 
 
 
 |