I00016 打印等腰三角形字符图案(底边在左或右)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令。
后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符。
即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依然是字符的。
打印底边在左或右的等边三角形字符图案的程序,关键是有关循环控制。这里给出了两个函数,分别打印底边在左和在右的等腰三角形字符图案。对于输入的n,输出的行数为2n-1行。
程序中需要控制好总行数和每一行的字符。每一行的字符从左到右包括空格(可能是0个)、*号字符(若干个)和换行符。
程序如下:
/* 打印等腰三角形字符图案(底边在左或右) */#include <stdio.h>void delta1(int n)
{int i, j;for(i=1; i<=n; i++) {for(j=1; j<=i; j++)printf("*");printf("\n");}for(i=1; i<=n-1; i++) {for(j=0; j<n-i; j++)printf("*");printf("\n");}
}void delta2(int n)
{int i, j;for(i=1; i<=n; i++) {for(j=1; j<=n-i; j++)printf(" ");for(j=1; j<=i; j++)printf("*");printf("\n");}for(i=1; i<=n-1; i++) {for(j=0; j<i; j++)printf(" ");for(j=0; j<n-i; j++)printf("*");printf("\n");}
}int main(void)
{int n;scanf("%d", &n);delta1(n);delta2(n);return 0;
}
输入为5时,程序执行结果如下:
I00016 打印等腰三角形字符图案(底边在左或右)相关推荐
- I00015 打印等腰三角形字符图案(底边在上)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00006 打印等腰三角形字符图案(底边在下)
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00005 打印直角三角形字符图案
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- I00007 打印菱形字符图案
曾经的计算机,没有显示屏,人们操作计算机时,用打印机记录执行的操作命令. 后来有了显示屏,不过最初的显示屏是字符频幕,输出只能是字符. 即使是今日,计算机已经进入多窗口图形界面时代,有时程序的输出也依 ...
- 【Python AsciiArt】利用命令行打印出字符图案
利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...
- python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案
利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...
- springboot主函数启动打印美女字符图案
在项目里别人那扒的,加了两个点(点睛之笔) package com.example.training;import org.springframework.boot.SpringApplication ...
- 趣味程序之打印字符图案系列
打印字符图案系列程序一览如下,点击进入博客文章: I00005 打印直角三角形字符图案 I00006 打印等腰三角形字符图案(底边在下) I00007 打印菱形字符图案 I00015 打印等腰三角形字 ...
- python语言打印菱形_Python 实现打印单词的菱形字符图案
Python 实现打印单词的菱形字符图案 我就废话不多说了,还是直接看代码吧! a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * ( ...
最新文章
- 哪些人适合学软件测试呢
- 哈哈哈哈哈哈!当前的人工智能有多智障?
- 使用@required注解完成依赖检查
- iis 重新安装后 重新注册asp.net
- MicroPython开发板播放音乐教程
- 方根法公式_仓储管理笔记之库存分析法:ABC分析法、区域合并法......
- 3 QM配置-质量计划配置-编辑特性属性的选择集
- (15)ZYNQ FPGA AXI-stream总线简介(学无止境)
- ArcGIS Runtime SDK for .NET (Quartz Beta)之连接ArcGIS Portal
- Python的安装(源码编译安装,IDE安装)
- 如何显示Windows 10登录过程详细信息
- 手机3D建模初现端倪,预计今年市场规模将达1.45亿美元
- session和cookie详解
- 国内从事机器视觉领域的公司
- go语言字符串换行_Go语言字符串
- wangEditor光标乱跳问题
- 指针 上 :什么是指针,指针类型,指针运算等等
- C语言位运算-实现Photoshop反向功能
- 80psi等于多少kpa_压力单位换算(如psi)
- 前端吃香还是后端吃香?
热门文章
- Socket,CAsyncSocket,CSocket介绍
- arduino 嗡鸣器 音乐_arduino蜂鸣器怎么输出指定的音乐
- python中的map对象_python map对象
- 【java学习之路】数据库连接JDBC
- python跟我学_灞桥区跟我学python
- 查看创建的hive表对应的hdfs文件路径
- linux下mysql启动失败问题解决(CentOS7)
- java关键词 英文原文解释,javadoc注释规范(国外英文资料).doc
- python排序算法的时间复杂度_Python算法的时间复杂度和空间复杂度(实例解析)
- CUDA精进之路(四):图像处理——Sobel算子边缘检测