打印圣诞树
来源:互联网 发布: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
- 打印圣诞树
- Java打印圣诞树
- 打印圣诞树的javascript版
- 圣诞树
- 圣诞树
- 圣诞树
- 圣诞树
- 圣诞节来了,打印一颗圣诞树送给程序员
- 圣诞树2
- 【u228】圣诞树
- 为什么要查“圣诞树”
- 【搜索】【RQNOJ】圣诞树
- HTML5实现圣诞树效果
- 【最长路】圣诞树
- ZJUT 1153 圣诞树
- RQNOJ 172 圣诞树
- 【DFS】rqnoj P172 圣诞树
- 仿真树:仿真圣诞树
- Linux-Ubuntu之一
- 智能超市
- 安装CKEditor中的问题
- Unity 输出调试信息到界面
- 实验室创业
- 打印圣诞树
- ubuntu下挂载移动硬盘失败:Not Authorized
- js prototype __proto__
- 开源编译器学习笔记02(VC6 词法扫描器 ——GetToken)——2014_1_29
- [C++编译]field has incomplete type
- js中substr,substring,indexOf,lastIndexOf的用法
- 【数据结构】·【KMP算法实现】
- linux动态库与静态库混合连接
- 简述期望问题的解法