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 ...
最新文章
- VirtualBox虚拟机网络连接设置的四种方式
- windows中如何设置开机自启tomcat,nginx,jdk等应用服务的解决办法
- VMware + CentOS 网络设置为NAT模式
- SQL Server2005的连接和配置(入门)
- 致谢!华为全联接2020精彩回顾
- mysql默认存储引擎的索引结构是_InnoDB引擎的索引和存储结构
- Java数组的转换和拷贝
- c++ vector api summary
- shell 基本命令linux,Linux中的shell基本命令的使用
- windows下USB检测插拔状态
- 三类主流影音播放器对比
- ExtJS2.0实用简明教程——可编辑表格EditorGridPanel
- 孟云飞 :一代通才 自成家数——赵之谦的艺术人生
- STM32CubeMx + HighSpeed USB + FreeRTOS
- 最新emoji表情代码大全_2020最新霜降早上好祝福语动态表情图片大全带字 温馨的霜降问候语免打字图片...
- tensorboard 2.0可视化 —浏览器中输入http://ip:6006 - 无法访问此网站——有效解决
- Dubbo 第一章:详情版
- 扇贝python编程课_扇贝编程APP下载|扇贝编程python V1.1.35 安卓版下载 - 下载银行...
- 沪江易未来:沪江网校前端架构漫谈
- 基于android的宠物领养系统
热门文章
- python爬取中国天气网天气图标
- 判断一个序列是否是栈的输出序列(原理和源码(C语言))
- echarts进阶--销售趋势图
- 用 “三视界模型“ 来整合 OKR,确保公司目标的短期、中期和长期
- C语言的数组与子函数
- 卡顿监测 · 方案篇 · Android卡顿监测指导原则
- 九度OnlineJudge之1003:A+B
- android studio 简单的食堂菜单展示软件
- 怎样更换vivoy31s锁屏壁纸(2021教程分享)
- Python数据分析与数据化运营(笔记)第一章:python与数据化运营