博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C语言及程序设计】项目1-32-(5)&(6):输出小星星
阅读量:5342 次
发布时间:2019-06-15

本文共 1905 字,大约阅读时间需要 6 分钟。

首先,复习一下for循环的运行过程:

 

 

 

问题描述:https://blog.csdn.net/sxhelijian/article/details/44158317

输出小星星(5)

1 #include "stdafx.h" 2  3 int main() 4 { 5     int x, x1; 6     scanf_s("%d", &x); 7     x1 = x; 8      9     //输出第1行(特殊行)10     for (int i = 0; i < x - 1; i++)11     {12         printf(" ");13     }14     printf("*");15     printf("\n");16 17     //输出第2至x-1行18     for (int i = 1; i < x - 1; i++)19     {20         //输出i行第1组空格21         for (int i = 1; i < x1 -1 ; i++)22         {23             printf(" ");24         }25         x1--;26 27         //输出i行第1个*28         printf("*");29 30         //输出i行第2组空格31         for (int j = 1; j <= 2*i - 1 ; j++)32         {33             printf(" ");34         }35         36         //输出i行第2个*37         printf("*");38 39         //换行40         printf("\n");41 42     }43 44     //输出第x行(特殊行)45     for (int i = 0; i < 2*x - 1; i++)46     {47         printf("*");48     }49     printf("\n");50 51     return 0;52 }

结果

 

输出小星星(6)

1 int main() 2 { 3     int x, x1, x2; 4     scanf_s("%d", &x); 5     x1 = x; 6     x2 = x - 1; 7  8     //输入等腰三角形上半部(含中线) 9     for (int i = 1; i <= x; i++)10     {11         //输出i行空格部分12         for (int i = 0; i < x1 - 1; i++)13         {14             printf(" ");15         }16         x1--;17 18         //输出i行*部分19         for (int j = 0; j < 2*i - 1; j++)20         {21             printf("*");22         }23 24         //换行25         printf("\n");26     }27 28     //输入等腰三角形下半部29     for (int i = 1; i <= x - 1; i++)30     {31         //输出i行空格部分32         for (int j = 0; j < i; j++)33         {34             printf(" ");35         }36 37         //输出i行*部分38         for (int i = 0; i < 2*x2 - 1; i++)39         {40             printf("*");41         }42         x2--;43 44         //换行45         printf("\n");46     }47     48 49     return 0;50 }

结果

 

感想:

写“伪代码”可以增加code的可读性;

 

 

 

 

 

=

转载于:https://www.cnblogs.com/miyazakehime/p/9127464.html

你可能感兴趣的文章
VS DLL 复制本地
查看>>
异常处理原则
查看>>
JavaScript 中 typeof 知多少?
查看>>
scrapy框架之递归解析和post请求
查看>>
MVC与三层架构的区别
查看>>
利用面向对象的思想实现主从线程下多次循环的切换(因为他们要同步,所以他们是有关联的,所以把它们放在一个类里)...
查看>>
OpenCV学习 物体检测 人脸识别 填充颜色
查看>>
(C++)关于拷贝构造函数 Copy Constructor
查看>>
c++中new的用法
查看>>
HDU 1711 Number Sequence (字符串处理 KMP)
查看>>
markdown 语法备忘
查看>>
Ubuntu系统没声音
查看>>
Linux下启动Oracle服务和监听程序
查看>>
gift1
查看>>
Servlet的请求处理
查看>>
mapreduce 依赖组合
查看>>
【原】设计稿中字体pt与px之间的转化
查看>>
颓废笔记
查看>>
基础字符串处理_C++
查看>>
NOIP总结
查看>>