C语言老题新解16-20 用命令行打印一些图案
文章目录
- 11 打印字母C
- 12 输出国际象棋棋盘。
- 13 打印楼梯,同时在楼梯上方打印两个笑脸。
- 14 输出9*9 口诀。
- 15 有一道题要输出一个图形,然后Very Beautiful。
11 打印字母C
11 用*号输出字母C的图案。
讲道理这绝对不该是个新人能整出来的活儿,而标准答案打印出来的也根本不是C,而是个框。想要打出C这个字符还是相当有难度的,最起码得用个点阵字库之类的,不过关于如何调用点阵字库以后再讲,这里还是简单画个框。
#include<stdio.h>
void drawC(){printf("████████\n██\n██\n████████\n");
}int main()
{drawC();
}
结果为
>a.exe
████████
██
██
████████
12 输出国际象棋棋盘。
比小九九唯一不一样的是需要加一条判断,即判断是黑格子还是白格子。
#include<stdio.h>
void drawChess(){int i,j;for(i=0;i<8;i++){for(j=0;j<8;j++)printf((i+j)%2==0 ? "██" : " ");printf("\n");}
}
int main()
{drawChess();
}
效果如下,感觉没有在命令行中输出好看
>a.exe
██ ██ ██ ████ ██ ██ ██
██ ██ ██ ████ ██ ██ ██
██ ██ ██ ████ ██ ██ ██
██ ██ ██ ████ ██ ██ ██
13 打印楼梯,同时在楼梯上方打印两个笑脸。
楼梯我可以理解,但笑脸是什么鬼……
#include "stdio.h"
void drawStair(){int i,j;printf("
C语言老题新解16-20 用命令行打印一些图案相关推荐
- Raspberry/Ubuntu 20.04命令行连接eap-gtc企业wifi
Ubuntu 20.04命令行连接eap-gtc企业wifi 1设置netplan内容 2设置wpa_supplicant 3 Raspberry 系统配置: 完成. 1设置netplan内容 在/e ...
- SQL 必知必会 50 题(16 - 20)
SQL16 检索产品名称和描述(一) 描述 Products表 prod_name prod_desc a0011 usb a0019 iphone13 b0019 gucci t-shirts c0 ...
- python模拟器 截图_在Linux中20个命令行终端模拟器截图对比
终端模拟器是在一些其它显示结构内再现视频终端的计算机程序.换句话说,终端模拟器有能力使一个愚蠢的机器看起来像一个网络连接到服务器的客户端计算机.终端模拟器允许最终用户访问控制台及其应用程序,如文本用户 ...
- 跟着老司机玩转Node自定义命令行
看之前熟读已下文章: 跟着老司机玩转Node命令行 Nodejs 制作命令行工具 github.com/jaywcjlove/- node生成自定义命令(yargs/commander) 通过node ...
- 20个命令行工具监控 Linux 系统性能(转载)
1. top - Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...
- Ubuntu 16.04通过命令行连接Wi-Fi
声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处. 摘要 这篇文章将会记录Ubuntu 16.04如何使用命令行代替GUI图形界面连接Wi-Fi. 提示:尽管 ...
- go语言生成linux桌面快捷,使用Go语言在MacOS创建一个自定义的命令行工具
使用 MacOS 做开发的朋友都知道,我们一般会使用 Homebrew 做软件包管理,经常会用到 brew install [soft] 来安装各种各样的命令行软件.今天通过一个百科查找的命令行工具( ...
- 16. Bash Shell - 命令行剪切与召回
开篇词 我们可以通过借助 Bash Shell 提供的 killing 和 yanking 特性来剪切以及粘贴(召回)命令行内容. 向前 Killing / 剪切文本 我们可以借助 Ctrl K 来剪 ...
- centos7语言中文乱码_解决CentOS 7命令行中文乱码的简单方法
大多朋友使用 为了让大家能够快速解决CentOS 7命令行出现中文乱码的情况,这里RAKsmart中文指南就简单分析下解决方法,大家可以参考参考. 第一.检测是否安装中文语言包 首先使用终端(putt ...
最新文章
- vue渲染大量数据如何优化_Vue - Table表格渲染上千数据优化
- Eclipse tomcat Web页面调试
- win7怎么合并计算机窗口,win7 已设置任务栏窗口从不合并,游戏多开,如何固定窗口顺序?...
- 重庆计算机硬件市场主要分布地,重庆市草地资源分布现状及类型特征
- 如何处理新建的SAP CRM产品category没有出现在列表的问题
- antd 下拉框怎么联动_Antd的Table组件嵌套Table以及选择框联动操作
- 二十年后我发明了保姆机器人作文_【赏学堂】苹果五级作文班优秀作品赏析——温睿哲二十年后回故乡...
- 小白重装系统教程_小白重装系统使用教程
- UNIX环境高级编程之第1章:UNIX基础知识
- mnist数据集无法下载
- Linux笔记:开机自动运行程序
- 如何生成smali文件
- 树莓派设置自动连接无线网络
- 世界战争英雄服务器怎么修改,世界战争-英雄 修改版
- POJ-2112 Optimal Milking 二分+网络流
- FPGA第三节:IP调用实现HDMI输出
- Android中LocalSocket(套接字)使用
- 系统攻击技术之木马(课程笔记)
- 一文教你快速理解什么是色环电阻识别方法
- java.sql.SQLSyntaxErrorException: Unknown database +数据库名
热门文章