| 这个作业属于哪个班级 | C语言--网络2011/2012 |
| ---- | ---- | ---- |
| 这个作业的地址 | C博客作业00--循环结构 |
|这个作业的目标 |学习循环结构内容,包括for循环、while循环、循环嵌套|
|姓名| 郑俊佳 |
0.展示PTA总分
单循环:
嵌套循环:
1.本章学习总结
1.1for循环语法
语法代码
更好地处理多次运算问题。例:累加、累乘等问题。
1.2while、do while循环语法
语法代码
while循环语句相对于foe循环语句更清晰直观,且不知道该循环几次的前提下可以更好解决这类问题。
但个人更喜欢使用for循环语句,而do while循环语句则是至少循环一次再判断条件。
例:测量单词长度等。
1.3跳出循环相关语句break、continue
break:跳出本层循环,执行本层循环下面的语句
continue:终止本次循环,进入下一次循环
1.4循环嵌套
学习体会
学到了更多的语句,循环结构的学习帮我解决了复杂运算的编程计算。并且在很多方面都应用到了循环语句,同时不同的循环语句都有不同的功能、优点等。学会多种循环语句,更丰富了我的代码量。
2.编程技巧总结
计算各种数列求和问题:
确定好所需要的变量类型、用驼峰命名法设定好变量名称、设定好初始值、抓住题目中的关键点去设定循环结构。
字符转化数字、数字逆序问题
可以根据ASCll码进行对字符的转化,数字逆序问题则可以结合数组进行输出。
打印问题
首先,找出每一个需要打出字符的相关点,用多重的循环嵌套进行编程。其次,定义好每一个变量的合理关系。最后,进行循环体的设计、编写。
需要注意:每一个循环语句中的变量增加值,输入输出的内容,合理运用分支结构等。
四则运算
四则运算中可以制作简易的小学生题目,引用switch语句,根据用户所输入的1、2、3、4分别提供加减乘除四个运算。
需要注意:字符型变量的设定、整型变量、非整型变量的设定等。
3.PTA实验作业
3.1数列求和问题
3.1.1流程图或伪代码介绍思路
找到循环数列的关联点,应用关联点进行处理。
3.1.2代码截图
3.1.3PTA提交列表及说明
3.2图形打印问题
3.2.1数据处理
处理三个部分的数据,控制打印字符行数的i,控制空格数的k,控制字符数的j。
将k、j与i联系起来,当行数改变空格数和字符数随之改变。
3.2.2代码截图
3.2.3PTA提交列表及说明
3.3自选一题,介绍printf调试如何检查错误
3.3.1单步调试截图
3.3.2代码截图
PTA提交列表及说明
图案每行前的空格问题没处理好。