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图。可以动态展示单步调试过程。

3.3.2 代码截图

3.3.3 PTA提交列表及说明

posted @ 2020-11-21 17:53  山高念做垚  阅读(153)  评论(0编辑  收藏  举报