用C语言打印棱形图案
我们可以使用C语言中的循环打印一个棱形图案,如下图
这种题目就是判断行、列、每一行的空格数、每一行的*数的数量规律,我们可以在纸上稍微算一下,分上下两部分打印,此时思路就清晰很多!
1.我们打印任意行:上半部分,每一行的*往后递增2个,每空格数往后减少一个
2.下半部分,每一行的空格数递增一个,每*数减少2个
3.代码如下:
int main()
{int line = 0;int i = 0;scanf("%d", &line);//先确定多少行for (i = 0; i < line; i++){int j = 0;for (j = 0; j < line-1-i; j++){printf(" ");}for (j = 0; j <(2*i)+1; j++){printf("*");}printf("\n");}//打印下半部分for (i = 0; i < line - 1; i++){int j = 0;for (j = 0; j <=i ; j++){printf(" ");}for (j = 0; j < (2*line)-(2*i)-3; j++){printf("*");}printf("\n");}
}
伙伴最好在纸上带一个数字(行数)进去,算一遍就懂了哦!
用C语言打印棱形图案相关推荐
- C语言编棱,2009计算机二级C语言:C语言棱形图案写法
2009计算机二级C语言:C语言棱形图案写法 分类:计算机等级 | 更新时间:2016-07-07| 来源:中华网考试 #include #include using namespace std; # ...
- C语言例题:用星号输出棱形图案。
题目:用*号输出棱形图案. 如: ********* **************** 参考程序如下: #include<stdio.h>void main() {int i,j; //i ...
- 逐行分析如何用C语言输出心形图案(详细教学)
逐行分析如何用C语言输出心形图案 相信你看完之后,会有收获的! 首先我先在每行代码上标上序号 (已自动标志) #include<stdio.h>int main() {float a,x, ...
- java实现心形图案|桃心_程序员的浪漫--java打印心形图案
原标题:程序员的浪漫--java打印心形图案 谁说程序员不能浪漫 单纯的心 双心 加些点缀 代码所用方程: 心:((0.05*x)^2 + (0.1*y)^2-1)^3-(0.05*x)^2 * (0 ...
- C语言打印心形(采用空格与星号)
C语言打印心形(采用空格与星号) #include <stdio.h> #include <stdlib.h> //打印心形,先打印前3行,再打印后续 int main(){i ...
- python 打印心形图案
可以使用下面的代码来打印心形图案: print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2- ...
- c语言打印空心矩形图案的程序,C语言之输出空心棱形图案
#include #include void main() { int n,j,i; /*i为行数,j为每行中的项数*/ printf("输入图案上三角的高度n:"); scanf ...
- vs c语言打印心形情书,最美C语言情书(输出心形图案).doc
最美C语言情书(输出心形图案).doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 /***C语言心形图案***/# incl ...
- <C语言>如何使用C语言代码打印“心形”图案?
作者:wsg 时间;2017年8月14日 //版本一:单个字符的心形图案 #include <stdio.h>int main(void) {float a,x,y;for(y=1.5f; ...
最新文章
- mysql+存储过程+删除重复数据_mysql 存储过程 删除重复
- STM32 之五 Core Coupled Memory(CCM)内存
- xmanager 使用
- 微服务的好处与弊端_在云原生时代,就一定要用微服务吗?
- idea 中maven依赖报错3部曲
- echart 饼图图例legend支持滑动
- LINUX下FORK的运行机制详细解析
- 【C/C++】inline函数和static函数和宏定义的比较
- 通用测绘成果质检软件
- ACM之java速成
- 三国古城和108将地图已恢复
- 怎么缩小照片的kb,压缩照片大小方法
- 虚拟机权限不足,无法访问文件
- linux更新网卡驱动版本,Linux中升级网卡驱动
- Office 2008 for Mac试用印象
- windows 下编译 DSview 记录
- selenium驱动Firefox安装和环境配置
- 2020芝加哥计算机博士生录取,2020年芝加哥大学博士申请条件
- php微信公众号开发之快递查询
- 小程序 cover-view 字体_可升降、护眼、高清的明基PD2500Q显示器解决了程序猿99%的烦恼...
热门文章
- 论文笔记-精读-8.24-Pruning neural networks without any data by iteratively conserving synaptic flow
- 开源软件及国内发展趋势
- java结账_java 基础程序之商场结账管理
- sync_binlog双一规则
- Swift 周报 第四期
- Exception in thread “main“ java.io.FileNotFoundException: test\mybatis-config.xml (系统找不到指定的路径。)
- python输出价目表-黑马python培训要多少钱?
- 快递与电商的恩怨纠纷
- 计算机大学生个人发展与规划,大学生个人发展规划
- 史上最全教程没有之一,微信小程序使用云开发解决微信支付问题,我走了几天几夜的弯路啊