打印出如下图案(菱形)
#include <stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印前4行
{
for(j=1;j<=4-i;j++) //每一行先打印需要打印的空格,空格数为(4 - 行号),譬如第1行,需要打4-1个空格,第2行需要打4-2个空格
printf(" ");
for(k=1;k<=2*i -1;k++) //打完空格打‘*',每行需要打印2倍行号+1个,譬如第1行打印2*1 - 1个,第2行打印2*2 - 1=3个
printf("*");
printf("\n");
}
for(i=1;i<=3;i++) //然后打印后面三行,行号从1开始计算
{
for(j=1;j<=i;j++) //每行打印空格数为行号数,譬如第1行打印1个,第2行打印2个
printf(" ");
for(k=1;k<=7-2*i;k++) //每行打印7-2*i个’*',譬如第1行打印7-2*1=5个,第2行打印7-2*2=3个
printf("*");
printf("\n");
}
}
转载于:https://www.cnblogs.com/gs1124/p/9334613.html
打印出如下图案(菱形)相关推荐
- C语言【程序21】 题目:打印出如下图案(菱形)
/*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...
- 题目:python 打印出如下图案(菱形):
# 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...
- java 打印出如下图案(菱形)
题目: 打印出如下图案(菱形) 程序分析: 先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列. 代码部分: public class Prog ...
- Python 练习实例23 题目:打印出如下图案(菱形)
Python 练习实例23 Python 100例 Python 100例 题目:打印出如下图案(菱形): 解答: for i in range(1,5):print(' '*(4-i),end='' ...
- python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...
展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...
- python 如何用*号打印出等腰三角形和菱形
在学习python的循环语句时,老师经常会要求我们用循环语句打印出三角形或菱形,今天俺就来演示演示如何用*打印出图形. 1.首先来看看如何打印出等腰三角形(如图): layer = int(input ...
- 【Python AsciiArt】利用命令行打印出字符图案
利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...
- python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案
利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...
- JAVA题目:打印出如下图案(菱形)
1 package Training; 2 3 /** 4 * 打印菱形 5 * 6 * @author Administrator 7 * @version 1.0 8 */ 9 public cl ...
最新文章
- xor java_java基于密匙的xor加解密
- 360董事长周鸿伟在新员工入职培训上的讲话
- 数据结构50:二分查找法(折半查找法)
- 从零开始学计算机组装与维修技术,从新手到高手:电脑组装、维护与故障排除...
- Javascript屏蔽鼠标的右键的两种方法。
- CPU 是如何执行任务的
- 《千与千寻》给读者带来了什么?
- 用.net动态创建类的实例 (转)
- 计算机在档案管理中的作用,计算机在档案管理中的运用
- 让你轻松入门的编程学习窍门,JAVA、Python快速学习资料+练手项目
- java duration 时间差_Java Duration toDays()用法及代码示例
- gitlab提交代码提示The remote end hung up unexpectedly
- Python 人工智能:16~20
- 【SQL】练习题184道
- OpenTsdb官方文档----查询过滤器
- #Op Jerusalem(耶路撒冷活动)之奇妙过程记载: 我裤子都脱了你给我看这个?
- 湖北省中小学网络考试中心 html,中小学教师资格网登录入口|ie浏览器
- 24号香格里拉--英特尔迅驰二代风尚盛典记录
- 怎么在python中输入矩阵_如何使用NumPy在Python中实现矩阵?
- java 函数 微秒_在Java中以微秒为单位解析时间
热门文章
- 北斗词卡(三):带你了解北斗相关的国际组织缩写
- 马斯克宣布将芯片成功植入猴子大脑,让它们可以玩电子游戏
- 发送IP和MAC地址的方法
- vc6.0打开工程出现程序崩了的原因
- 2000坐标系高程与85高程转换_科普 | 如何在大疆智图中设置坐标系
- java对docker_Java和Docker限制问题
- iview日期选择器更改显示日期书_如何动态 设置 iview DatePicker 控件的 禁用日期(option)...
- mybatis框架使用generator的快速搭建
- 030_CSS外边距合并
- 细说 Lambda 表达式