打印圣诞树

来源:互联网 发布:mysql 重置密码 编辑:程序博客网 时间:2024/04/28 02:39

圣诞节,已经过了,但是最近总想着写一些算法,今天就写一个与圣诞节有关的算法吧,打印圣诞树

程序代码

#include <stdio.h>#include <stdlib.h>void main(){int i,j;for( i = 1; i <= 9; i++){if(1 == i)//第一行打印一个*{for( j = 1; j <= 9; j++){if(5 == j){printf(" * ");}else{printf("   ");}}}if(2 == i)//第二行打印三个*{for( j = 1; j <= 9; j++){if(4<=j && j<=6 ){printf(" * ");}else{printf("   ");}}}    if(3 == i)//第三行打印五个*{for( j = 1; j <= 9; j++){if(3<=j && j<=7){printf(" * ");}else{printf("   ");}}}    if(4 == i)//第四行打印七个*{for( j = 1; j <= 9; j++){if(2<=j && j<=8){printf(" * ");}else{printf("   ");}}}    if(5 == i)//第五行打印九个*{for( j = 1; j <= 9; j++){if(1<=j && j<=9){printf(" * ");}else{printf("   ");}}}if(6 == i)//第六行{for(j = 1;j<=9;j++){if((4 == j) || (6 == j)){printf(" * ");}else{printf("   ");}}}    if(7 == i)//第七行{for(j = 1;j<=9;j++){if((4 == j) || (6 == j)){printf(" * ");}else{printf("   ");}}}     if(8 == i)//第八行{for(j = 1;j<=9;j++){if((4 == j) || (6 == j)){printf(" * ");}else{printf("   ");}}}    if(9 == i)//第九行{for(j = 1;j<=9;j++){if((4 == j) || (6 == j)){printf(" * ");}else{printf("   ");}}}printf("\n");}system("pause");}

执行结果:

0 0