最笨的方法打印出Linux系统 可爱的企鹅图标
c语言@Abr分享 打印Linux可爱企鹅
最笨的方法打印出Linux系统 可爱的企鹅图标
欢迎欢迎大家预览本文章
今天给大家分享的这段代码是,用c语言,用最笨的方法实现console中打印Linux系统图标,可爱的企鹅。
先我们看看参考图片和代码效果
Linux系统图标
代码效果
接下来爆源代码啦!
//软件名称:linux可爱企鹅图标
//文件名:main.c
//版本:2020.0208.0001
//软件说明:用最简单的方式打印出 Linux系统图标到console(控制台)中。
//作者:A贝尔(Abr)
//时间:2020年02月08日23:45分#include <stdio.h>
#include <Windows.h>
#include <conio.h>void color(WORD c);//控制输出字体属性(字体颜色)
void kongge(int sum);//循环打印空格
void chars(int sum);//循环打印制定字符(为了效果好一些我用了'#')
void print_linux();//打印Linux系统图标函数void color(WORD c)
{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), c);//设置控制台输出字体颜色值为c的值
}//循环打印空格函数
void kongge(int sum)
{while (sum--)//循环sum次printf(" ");//打印空格
}//循环打印字符
void chars(int sum)
{while (sum--)//循环sum次printf("#");//打印#号
}void print_linux()
{color(0x03f0);//白底黑色字体kongge(15);//打印15个空格printf("linux...\n");printf("\n");//第一行空白kongge(15);chars(6);//打印6个#号printf("\n");//会车kongge(13);color(0x03f0);//白底黑色字体chars(11);printf("\n");kongge(12);color(0x03f0);//白底黑色字体chars(13);printf("\n");kongge(12);color(0x03f0);//白底黑色字体chars(2);color(0x03f7);//白底灰白色字体chars(3);color(0x03f0);//白底黑色字体chars(2);color(0x03f7);//白色chars(3);color(0x03f0);//黑色chars(3);printf("\n");kongge(12);color(0x03f0);//黑色chars(2);color(0x03f7);//白色chars(1);color(0x03f0);//黑色chars(1);color(0x03f7);//白色chars(1);color(0x03f0);//黑色chars(2);color(0x03f7);//白色chars(1);color(0x03f0);//黑色chars(1);color(0x03f7);//白色chars(1);color(0x03f0);//黑色chars(3);printf("\n");kongge(12);color(0x03f0);//黑色chars(4);color(0x03fe);//黄色chars(4);color(0x03f0);//黑色chars(5);printf("\n");kongge(12);color(0x03f0);//黑色chars(2);color(0x03fe);//黄色chars(8);color(0x03f0);//黑色chars(3);printf("\n");kongge(11);color(0x03f0);//黑色chars(3);color(0x03f7);//白色chars(2);color(0x03fe);//黄色chars(4);color(0x03f7);//白色chars(2);color(0x03f0);//黑色chars(4);printf("\n");kongge(10);color(0x03f0);//黑色chars(2);color(0x03f7);//白色chars(11);color(0x03f0);//黑色chars(4);printf("\n");kongge(9);color(0x03f0);//黑色chars(2);color(0x03f7);//白色chars(13);color(0x03f0);//黑色chars(4);printf("\n");kongge(8);color(0x03f0);//黑色chars(3);color(0x03f7);//白色chars(13);color(0x03f0);//黑色chars(5);printf("\n");kongge(7);color(0x03f0);//黑色chars(3);color(0x03f7);//白色chars(15);color(0x03f0);//黑色chars(5);printf("\n");kongge(6);color(0x03f0);//黑色chars(3);color(0x03f7);//白色chars(16);color(0x03f0);//黑色chars(5);printf("\n");kongge(5);color(0x03f0);//黑色chars(4);color(0x03f7);//白色chars(16);color(0x03f0);//黑色chars(5);printf("\n");kongge(5);color(0x03f0);//黑色chars(1);color(0x03fe);//黄色chars(2);color(0x03f0);//黑色chars(1);color(0x03f7);//白色chars(14);color(0x03fe);//黄色chars(2);color(0x03f0);//黑色chars(4);color(0x03fe);//黄色chars(1);printf("\n");kongge(5);color(0x03fe);//黄色chars(4);color(0x03f0);//黑色chars(1);color(0x03f7);//白色chars(13);color(0x03fe);//黄色chars(3);color(0x03f0);//黑色chars(2);color(0x03fe);//黄色chars(2);printf("\n");kongge(4);color(0x03fe);//黄色chars(5);color(0x03f0);//黑色chars(2);color(0x03f7);//白色chars(10);color(0x03f0);//黑色chars(1);color(0x03fe);//黄色chars(9);printf("\n");kongge(1);color(0x03fe);//黄色chars(9);color(0x03f7);//白色chars(10);color(0x03f0);//黑色chars(2);color(0x03fe);//黄色chars(11);printf("\n");kongge(3);color(0x03fe);//黄色chars(8);color(0x03f0);//黑色chars(1);color(0x03f7);//白色chars(6);color(0x03f0);//黑色chars(3);color(0x03fe);//黄色chars(10);printf("\n");kongge(1);color(0x03fe);//黄色chars(11);color(0x03f0);//黑色chars(9);color(0x03fe);//黄色chars(6);printf("\n");kongge(7);color(0x03fe);//黄色chars(4);color(0x03ff);//白色chars(11);color(0x03fe);//黄色chars(3);printf("\n");color(0x03f0);//黄色
}int main()
{/*system("color f0");color(0x03fe);//白底黄色字体printf("hello world!\n");color(0x03f7);//白底灰白色字体printf("hello world!\n");color(0x03f0);//白底黑色字体printf("hello world!\n");*/system("color f0");//把控制台初始化为白底黑色字体print_linux();//调用打印Linux图标函数_getch();//按任意键继续(推出)return 0;
}
最笨的方法打印出Linux系统 可爱的企鹅图标相关推荐
- 重启linux系统的三种方法,强制重启Linux系统的几种方法
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...
- 如何在 Linux 系统中添加桌面图标
在做嵌入式 Linux 产品的时候,我们通常会让机器自启动应用程序来处理相关业务,或者提供一个桌面系统让用户更加方便操作.那么这时候,我们就需要将编译好的应用程序添加到桌面,以便使用,就像 Windo ...
- 安装linux系统四个企鹅,Linux Lite第一个获得Linux 4.14 及如何安装它
Linux Lite维护者Jerry Bezencon再次首次在Twitter上宣布他的基于Ubuntu的发行版的软件库中最新的Linux内核分支的可用性. 如你所知,Linus Torvalds在2 ...
- linux中内存管理方法的总结,Linux系统内存总结.docx
Linux内存是后台开发人员,需要深入了解的计算机资源.合理的使 用内存,有助于提升机器的性能和稳定性.本文主要介绍Linux内存组织 结构和页面布局,内存碎片产生原因和优化算法,Linux内核儿种内 ...
- linux怎么找到光盘路径,Linux服务器中如何查找rpm包及安装的方法步骤,Linux系统下应该如何挂载光盘...
Linux 服务器系统在使用时候经常遇到需要安装软件,我们当然可以通过 yum 命令来在线安装,但是在线安装往往因为网络或其他问题造成安装失败.还有一种就是也可以通过下载好的 rpm 包来进行安装,但 ...
- dell主机安装linux方法,DELL服务器安装linux系统.docx
注:此版本 dosa 支持相应系统为: 1. Server 2003 sp2 : 2. Server 2003 sp2 64 bit : 3. windows 2003 SBS sp2 : 4. Se ...
- qt linux系统隐藏任务栏图标
使用 Qt::Tool, Qt::WindowStaysOnTopHint ,Qt::X11BypassWindowManagerHint三个任意一个都可以隐藏任务栏图标,但不同系统可能对应不同的设置 ...
- linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...
Linux系统怎么设置开机密码?Linux设置开机密码的方法 为了保证Linux系统的安全,应该给系统设置开机密码.注意,"开机密码"和"登录密码"是不同的.本 ...
- aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法
首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...
最新文章
- 编译问题收集、汇总与积累
- python能做回归吗_有大神会看Python多元回归的结果吗?本人做出来了,但是不会看.....
- Android Activity的理解
- 关于活动目录中DNS没有SRV记录的解决方法
- 解决Pycharm中import时无法识别自己写的程序(转载)
- 【numpy】numpy.zeros()函数
- 请求转发和重定向的区别_WEB之重定向和请求转发的区别
- micropython中文教程.pdf_micropython中文教程
- 基于MATLAB步态算法仿真的六足仿生机器人
- ERP基础知识100问题,值得收藏
- Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
- 艾孜尔江_国二MS Office考试Excel函数常考知识点
- 《UNIX环境高级编程——APUE》
- 整数规划的matlab计算,Matlab遗传算法解决整数规划问题
- 克隆硬盘后进不去系统_硬盘GHOST克隆后,为什么新的硬盘系统启动不了?
- USB数据采集卡关于高电压数据采集提供的解决方案
- 企业上云成趋势 看超融合如何开箱即用、一步上云
- HTML 随机点名 --个人写法
- 从轻测到上线,WeTest与《一起来捉妖》测试方案大公开
- webpack css-loader style-loader scss-loader cssloader模块化
热门文章
- PX4 offboard模式能接收的mavros指令
- 【雕刻机】coppercam软件导出的NC文件导入grbl刀路显示不完整
- matlab求双线性变换法,[Matlab]双线性变换法设计数字低通滤波器
- QGIS操作01 将json文件转换为shp文件
- Android 12功能
- SEED-LABS Firewall Exploration Lab
- 华三设备缺省登录信息,以及忘记密码如何恢复
- python抓取微信公众号新闻文章图片
- 非Springboot项目使用powermockito单元测试 mock静态方法和ScriptEngineManager providers.next()...not a subtype报错解决
- 怎么把音乐放在计算机里,请问,怎么样把电脑里的歌曲拷贝到CD光盘里,在车上听?是不是一定要烧录机?...