c语言

用C语言实现圣诞树(简易版+进阶版)

小云
166
2023-08-09 14:04:47
栏目: 编程语言
C语言开发专用服务器,限时0元免费领! 查看>>

简易版圣诞树实现:

#include <stdio.h>
int main() {
int rows, i, j, k;
printf("请输入圣诞树的行数:");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (j = 1; j <= rows - i; j++) {
printf(" ");
}
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
for (i = 1; i <= 2; i++) {
for (j = 1; j <= rows - 1; j++) {
printf(" ");
}
printf("*\n");
}
return 0;
}

进阶版圣诞树实现:

#include <stdio.h>
int main() {
int rows, i, j, k;
printf("请输入圣诞树的行数:");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (j = 1; j <= rows - i; j++) {
printf(" ");
}
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
for (i = 1; i <= rows / 2; i++) {
for (j = 1; j <= rows - 1; j++) {
printf(" ");
}
printf("*\n");
}
return 0;
}

这两个程序都是用来打印圣诞树的,输入的rows表示圣诞树的行数。第一个程序是简易版,只打印三角形部分和树干部分;第二个程序是进阶版,在简易版的基础上增加了树冠的部分。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:redis压缩版怎么用

0
看了该问题的人还看了