这个作业属于哪个班级 | C语言--网络2011/2012 |
---|---|
这个作业的地址 | [C博客作业00--我的第三篇博客]( https://i.cnblogs.com/posts/edit;postId=14022123) |
这个作业的目标 | 学习循环结构内容,包括for循环、while循环、循环嵌套 |
姓名 | 唐宇悦 |
单循环
嵌套循环
1.本章学习总结
1.1 for循环语法
for(初始化语句;判断条件语句;控制条件语句)
{
循环体语句;
}
for的后面没有分号!
1.2 while、do while循环语法
while 循环语句
while(条件表达式)
{
执行语句;
}
do while 循环语句
do
{
执行语句;
}
while(条件表达式)
1.3 跳出循环相关语句breakcontinue
break
跳出循环语句,指的是跳出整个循环语句(即结束语句为真时),不在执行循环语句。执行下一语句。
continue
跳出本次循环,整个循环是由多次循环次数共同组成,而在某一次的执行语句中,因为符合(不符合
条件 跳出本次循环(即为不执行本次的循环语句),直接进行下次循环。
例: (break)
for(int i=1;i<10;i++)
{
if(i%7==0)break; //当i=7时,即就是循环执行到第七次的时候,break跳出整个循环
}
例: (continue)
for(int i=1;i<10;i++)
{
if(i%3==0) continue; //当i整除3时(i=3、6、9)跳过本次循环,直接进行下次循环
}
1.4 循环嵌套
对于嵌套的循环结构,执行顺序是从内到外:先执行内层循环,再执行外层循环。
while(){ // 外层循环
// 内层循环
for()
{
}
学习体会
比分支顺序又更难了一点,希望接下来继续加油吧!
2.编程技巧总结
如:整数转化为字符串:加 ‘0’ ,然后逆序。
字符串转化整数:减 ‘0’,乘以10累加。
整数加 ‘0’后会隐性的转化为char类型;字符减 ‘0’隐性转化为int类型
3.PTA实验作业
3.1 数列求和问题
int N, sign = 1;
double sum = 0.0;
sum += (double)i / (2 * i - 1) * sign;
3.2 图形打印问题
介绍printf调试如何检查错误