输出一个菱形优化版
2017-03-31 12:14
190 查看
上次写的输出菱形那个代码,在后来考虑了多次后,发现并不是很完美,逻辑累赘,复杂,特此更新一下优化版。
#include<stdio.h> int main() { int i = 0; int line = 0; scanf("%d", &line); for (i = 0; i < line; i++) { int j = 0; for (j = 0; j < line - i-1; 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 + 1; j++) { printf(" "); } for (j = 0; j < 2 * (line - 1 - i) - 1; j++) { printf("*"); } printf("\n"); } return 0; }
相关文章推荐
- 输入菱形边长,输出一个空心菱形(C 实现)!!
- java技术支持 输出一个菱形
- c语言:输出一个菱形图
- java 打印输出一个菱形
- 在屏幕上输出一个菱形
- 根据用户输入的大小来输出一个空心菱形
- 作业:在屏幕上输出一个菱形图案
- c语言:输出一个菱形图
- c语言入门之项目3.8——输出一个菱形
- 编写C语言程序 输出一个菱形
- 输出一个菱形图案
- 用*显示一个菱形改进版--可输出任意奇数大小的菱形
- 求优化-俩线程,一个读,一个写,保证原序输出
- c语言小程序之 如何输出一个整数的每一位的几种解法及优化
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- c语言如何输出一个菱形
- 用*输出一个菱形
- 第一次动手写java的简单代码,实现输出一个空心菱形。
- 运用循环输出一个空心的菱形
- 输出一个菱形