圣诞节还没有收到圣诞树??手残不会画??快来用代码打印一个圣诞树给自己(TA)吧。
不知道为什么最近圣诞树很火???
突然感觉博主就跟不上潮流了,博主今天也看到了好几个写圣诞树的博客,好看是好看,可是那代码咱真看不懂啊???
于是于是博主就自己写了一个,low虽low,好在易懂。丑随丑,但是博主已经很尽力地调过了,手残党,真用手画更丑。
完整代码如下:
#include#include int main() { printf("送给 的圣诞树n");//这里可以署名,送给专属的TA srand((unsigned int)time(NULL)); char ch[] = "!@#$%^&*+_"; int n, j, i, m, x,y; scanf("%d", &n);//输入的数字课以调节圣诞树大小 for (i = 0; i < n/5; i+=2) { for (j = 0; j < (n/2-i); j++) { printf(" "); } for (j = 0; j <= 2 * i; j++) { int a = rand() % 11; printf("%c", ch[a]); } printf("n"); } for (m = i; m < n / 2; m+=3) { for (j = 0; j < (n / 2 - m/2); j++) { printf(" "); } for (j = 0; j <= m; j++) { int a = rand() % 11; printf("%c", ch[a]); } printf("n"); } for (x = m; x < 5*n/4; x += 8) { for (j = 0; j < (n / 2 - 5*x/16 ); j++) { printf(" "); } for (j = 0; j <= 5*x/8; j++) { int a = rand() % 11; printf("%c", ch[a]); } printf("n"); } for (y = 0; y < n / 5; y+=2) { for (j = 0; j < 2 * n / 5; j++) { printf(" "); } for (j = 0; j <= n/5; j++) { int a = rand() % 11; printf("%c", ch[a]); } printf("n"); } return 0; }
我们输入80,便得到了它
所以,有人给我画圣诞树吗哈哈哈。没关系,我自己给自己打。
本文到此结束,感谢大家的阅读,欢迎大家点赞评论互关,祝大家万事如意。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)