C语言博客作业02--循环结构
C语言博客作业02--循环结构](https://www.cnblogs.com/linli069/p/9830824.html)
这个作业属于哪个班级 | C语言--网络2011/2012 |
---|---|
这个作业的地址 | C博客作业00--循环结构 |
这个作业的目标 | 学习循环结构内容,包括for循环、while循环、循环嵌套 |
姓名 |
0.展示PTA总分(0----2)
1.本章学习总结(2分)
1.1 for循环语法
for(语句1——有且只执行一次;语句2;语句3;)
{
循环主体
}
1.2 while、do while循环语法
while(语句)
{
循环主体;
}
while循环是先判断再循环
do
{
循环主体;
}while(语句)
do while循环是先执行一次循环主体再进行判断
1.3 跳出循环相关语句break\continue
break:
continue:
如上可知,break的作用是跳出循环,continue的作用是跳过循环体中下面未执行的语句,接着进行下一次是否循环的判定及上图中的i<=n
1.4 循环嵌套
while(语句)
{
while(语句)
{
for(语句;语句;语句;)
{
......
}
}
}
循环嵌套可以根据需求无限嵌套下去
学习体会
在写循环的相关题目中,我渐渐有些力不从心,因为题目一但涉及循环,需要考虑的东西就变多了,而当我信心满满的将答案复制进pta却显示有几个地方考虑不够时,心脏感觉都会跳出来一样...只能说自己写得还不够多,实力不够,往后得更加勤快的练习!
2 编程技巧总结(2分)
- 各种数列求和问题
1 1+2+3+...
2 1+3+5+...
3 1-3+5-7...
- 字符如何转数字、数字逆序问题
1 字符转数字
m='1'-'0';//将字符'1'变数字1
2 数字逆序
- 图形打印问题
先用一个循环控制行数,再在这个循环内根据规律先用一个循环表示空格,再根据规律用一个循环表示星星 - 四则运算
根据符号进行switch语法的选择就行了
3.PTA实验作业(6分)
3.1 数列求和问题
3.1.1 流程图或伪代码介绍思路
由于会出现小数所以将会涉及计算的数全定义为double
根据分子分母规律写出a,b的表达式即可
3.1.2 代码截图
3.1.3 PTA提交列表及说明
根据PTA提交列表,简要描述下调试程序碰到问题及解决办法。
3.2 图形打印问题
3.2.1 数据处理
i用来计算行数,k用来计算空格及*
3.2.2 代码截图
3.2.3 PTA提交列表及说明
3.3 自选一题,介绍printf调试如何检查错误
3.3.1 单步调试截图
有精力同学研究上传动态git图。可以动态展示单步调试过程。