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系统 可爱的企鹅图标相关推荐

  1. 重启linux系统的三种方法,强制重启Linux系统的几种方法

    实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...

  2. 如何在 Linux 系统中添加桌面图标

    在做嵌入式 Linux 产品的时候,我们通常会让机器自启动应用程序来处理相关业务,或者提供一个桌面系统让用户更加方便操作.那么这时候,我们就需要将编译好的应用程序添加到桌面,以便使用,就像 Windo ...

  3. 安装linux系统四个企鹅,Linux Lite第一个获得Linux 4.14 及如何安装它

    Linux Lite维护者Jerry Bezencon再次首次在Twitter上宣布他的基于Ubuntu的发行版的软件库中最新的Linux内核分支的可用性. 如你所知,Linus Torvalds在2 ...

  4. linux中内存管理方法的总结,Linux系统内存总结.docx

    Linux内存是后台开发人员,需要深入了解的计算机资源.合理的使 用内存,有助于提升机器的性能和稳定性.本文主要介绍Linux内存组织 结构和页面布局,内存碎片产生原因和优化算法,Linux内核儿种内 ...

  5. linux怎么找到光盘路径,Linux服务器中如何查找rpm包及安装的方法步骤,Linux系统下应该如何挂载光盘...

    Linux 服务器系统在使用时候经常遇到需要安装软件,我们当然可以通过 yum 命令来在线安装,但是在线安装往往因为网络或其他问题造成安装失败.还有一种就是也可以通过下载好的 rpm 包来进行安装,但 ...

  6. dell主机安装linux方法,DELL服务器安装linux系统.docx

    注:此版本 dosa 支持相应系统为: 1. Server 2003 sp2 : 2. Server 2003 sp2 64 bit : 3. windows 2003 SBS sp2 : 4. Se ...

  7. qt linux系统隐藏任务栏图标

    使用 Qt::Tool, Qt::WindowStaysOnTopHint ,Qt::X11BypassWindowManagerHint三个任意一个都可以隐藏任务栏图标,但不同系统可能对应不同的设置 ...

  8. linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...

    Linux系统怎么设置开机密码?Linux设置开机密码的方法 为了保证Linux系统的安全,应该给系统设置开机密码.注意,"开机密码"和"登录密码"是不同的.本 ...

  9. aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

最新文章

  1. 编译问题收集、汇总与积累
  2. python能做回归吗_有大神会看Python多元回归的结果吗?本人做出来了,但是不会看.....
  3. Android Activity的理解
  4. 关于活动目录中DNS没有SRV记录的解决方法
  5. 解决Pycharm中import时无法识别自己写的程序(转载)
  6. 【numpy】numpy.zeros()函数
  7. 请求转发和重定向的区别_WEB之重定向和请求转发的区别
  8. micropython中文教程.pdf_micropython中文教程
  9. 基于MATLAB步态算法仿真的六足仿生机器人
  10. ERP基础知识100问题,值得收藏
  11. Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
  12. 艾孜尔江_国二MS Office考试Excel函数常考知识点
  13. 《UNIX环境高级编程——APUE》
  14. 整数规划的matlab计算,Matlab遗传算法解决整数规划问题
  15. 克隆硬盘后进不去系统_硬盘GHOST克隆后,为什么新的硬盘系统启动不了?
  16. USB数据采集卡关于高电压数据采集提供的解决方案
  17. 企业上云成趋势 看超融合如何开箱即用、一步上云
  18. HTML 随机点名 --个人写法
  19. 从轻测到上线,WeTest与《一起来捉妖》测试方案大公开
  20. webpack css-loader style-loader scss-loader cssloader模块化

热门文章

  1. PX4 offboard模式能接收的mavros指令
  2. 【雕刻机】coppercam软件导出的NC文件导入grbl刀路显示不完整
  3. matlab求双线性变换法,[Matlab]双线性变换法设计数字低通滤波器
  4. QGIS操作01 将json文件转换为shp文件
  5. Android 12功能
  6. SEED-LABS Firewall Exploration Lab
  7. 华三设备缺省登录信息,以及忘记密码如何恢复
  8. python抓取微信公众号新闻文章图片
  9. 非Springboot项目使用powermockito单元测试 mock静态方法和ScriptEngineManager providers.next()...not a subtype报错解决
  10. 怎么把音乐放在计算机里,请问,怎么样把电脑里的歌曲拷贝到CD光盘里,在车上听?是不是一定要烧录机?...