超简单画出菱形
来源:互联网 发布:win7网络在哪里 编辑:程序博客网 时间:2024/04/28 02:15
for (int i = -3; i <= 3; i++) { //三目运算 int temp = i > 0 ? i : -i; for (int j = 0; j < temp; j++) { printf(" "); } //减去-的就是+正的了,要对称 for (int k = 0; k < 7 - 2 * temp; k++) { printf("*"); } printf("\n"); } printf("\n");
输出结果: temp i -i
* 1 7-2*3 3 3
*** 3 7-2*2 2 2
***** 5 7-2*1 1 1
******* 7 7-2*0 0 -0
***** 5 7-2*1 -(-1) -1
*** 3 7-2*2 -(-2) -2
* 1 7-2*3 -(-3) -3
Program ended with exit code: 0
i的取值-3,-2,-1,0,1,2,3然后我们想得到的是3,2,1,0,1,2,3
所以就要判断了:
当i>0用一个变量得到1,2,3,然后相当于取绝对值一样将负数转化为正数就行了
这里用的是三目运算,这里就不多介绍了,原理知道的话空格就非常好打印了,
直接是3,2,1,0,1,2,3
1 0
- 超简单画出菱形
- 用*画出一个菱形
- C语言画出菱形
- java小实例2 画出菱形
- 简单菱形
- 输出菱形图案(简单)
- Java输出空心菱形,代码超简洁
- java 最简单菱形算法
- 简单for循环实现菱形
- 机器学习 画出超平面w.T*x+b
- 使用CSS3画出一个叮当猫!超可爱!
- 如何用AS画出简单的图形
- css3简单的方法画出一个同心圆
- 菱形
- 菱形
- 菱形
- 菱形
- 菱形
- Cocos2d-x3.1通过JniHelper调用Java类中静态函数
- [最小生成树小结]hdu1875/hdu1879/poj2395/poj2421/poj2485/poj1258/poj2349
- 软件测试工程师的职业发展之路
- STL 剖析
- ibatis解决sql注入问题 .
- 超简单画出菱形
- Python logging模块
- MapKit 以及大头针的简单使用
- 数组
- Android仿微信朋友圈查看全文/收起功能(雷惊风)
- tableview 多选删除
- Android Theme即样式 简介
- 指针
- Python os.path模块