A
核心思路
利用||符号作为小红旗的旗杆,利用*符号拼凑出小红旗的旗面,然后再通过C语言的printf 函数实现输出双引号里面拼凑的小红旗。旗子的颜色用 system 函数将其调整为红色。
B
效果图
小红旗效果图
C
源代码展示
#include<stdio.h>
#include<stdlib.h>
int main()
{
system("color f4");
printf(" ||************\n");
printf(" ||************\n");
printf(" ||************\n");
printf(" ||************\n");
printf(" ||\n");
printf(" ||\n");
printf(" ||\n");
printf(" ||\n");
system("pause");
return 0;
}
D
源代码解释
#include<stdio.h> #include<stdlib.h> 两个都是C语言程序的头文件,而 system printf 两个都是C语言头文件中的功能。其中 system("color f4") 中的 color f4 是设置默认的控制台前景和背景颜色。printf(" \n") 中的 \n 是C语言中的换行符。system("pause") 中的 pause 是让控制台暂停的意思。
附:控制台颜色代码
颜色属性由两个十六进制数字指定,第一个对应于背景,第二个对应于前景。每个数字可以为以下任意值:
0 = 黑色 | 4 = 红色 |
---|---|
8 = 灰色 | C = 淡红色 |
1 = 蓝色 | 5 = 紫色 |
9 = 淡蓝色 | D = 淡紫色 |
2 = 绿色 | 6 = 黄色 |
A = 淡绿色 | E = 淡黄色 |
3 = 浅绿色 | 7 = 白色 |
B = 淡浅绿色 | F = 亮白色 |
知识小木屋
原创声明:本文为原创文章,未经作者许可,
禁止搬运、盗版、侵权!
电子邮箱:shun@zuoha.cn
博客:www.twoshun.co