【刷题】知识点与易错点之简单编程思路总结
2023-09-14 09:00:39 时间
【刷题】知识点与易错点- 总
目录
----------------------------------------------
零碎知识点:
-
运算符的优先级
-
转义字符
- 转义字符也需要放在双引号内
打印各种形状的思路
-
参考:百度文库:用星号打印各种形状
-
注:二维一般用二重循环,外控制行,内控制列(列即每行的内容)
-
1、矩形
- 最简单,行列规整,内外循环分别为行列数即可
- 最简单,行列规整,内外循环分别为行列数即可
-
2、平行四边形
- 分为空格和星号两部分,外循环控制行,内循环分为打印空格和打印星号两个for循环,空格逐行减少故阈值借用外循环数值
- 分为空格和星号两部分,外循环控制行,内循环分为打印空格和打印星号两个for循环,空格逐行减少故阈值借用外循环数值
-
3、等腰三角形-正三角与倒三角
- 正三角:空格的控制同上,星号在空格之后与行数相关,故阈值设置为行数的表达式
- 倒三角:依然是空格和星号,找到与行数列数的规律并循环;由之前的两个内循环优化为if判断;也可以内循环自减的思路。
- 正三角:空格的控制同上,星号在空格之后与行数相关,故阈值设置为行数的表达式
-
4、正等腰梯形-实心和空心和空心上下合并
- 注:上底和高相等且为n
- 实心:与正等腰三角形类似,只是每行多打印n-1个星号
- 空心:将空格和星号的表达式合并考虑,当第一行和第n行时全部打印,中间部分只打印第一个,并在末尾加一个星号打印
- 空心上下合并:
-
5、
END
相关文章
- Java异常的10个关键知识点
- java核心知识点学习----重点学习线程池ThreadPool
- 考研:研究生考试(五天学完)之《线性代数与空间解析几何》研究生学霸重点知识点总结之考试内容各科占比及常考知识重点梳理(行列式、矩阵、向量、线性方程组、矩阵特征、二次型)
- Python之matplotlib:利用matplotlib绘制八象空间三维图案例(知识点包括散点图、折线图、标注文字、图例、三维坐标)之详细攻略
- ModelArts微认证零售客户分群知识点总结
- 数据库系统概论第五版-重点知识点思维导图
- 【数据库通关之路】 MySQL 全路线学习知识点梳理(中)
- PHP 面向对象知识点
- MSQL知识点总结
- MOS管——知识点