zoukankan      html  css  js  c++  java
  • C博客作业02--循环结构

    这个作业属于哪个班级 C语言--网络2011/2012
    这个作业的地址 C博客作业00--循环结构
    这个作业的目标 学习循环结构内容,包括for循环、while循环、循环嵌套
    姓名 姚庆荣

    0.展示PTA总分

    1.本章学习总结

    1.1 for循环语法

    for(语句1 ; 语句2 ; 语句3 )

    {

    循环体;

    }

    先执行语句1,在判断语句2;

    1. 若成立进入循环,再进入语句3,重复判断语句2;
    2. 不成立跳出循环。

    1.2 while、do while循环语法

    while(判断语句)

    {

    循环体;

    }

    do{

    循环体

    }(判断语句);

    • 区别:while语句先判断后执行;do while语句先执行后判断(至少执行一次循环)。

    1.3 跳出循环相关语句breakcontinue

    • break在循环体中跳出循环,在switch语句中结束分支;
    • continue在循环体中结束本次循环内剩余未执行的语句;

    1.4 循环嵌套

    • 在循环内再次加入循环;
    • 可以在for语句,while语句和do while语句中任意添加循环语句;
    • 先执行内循环在执行外循环,内循环次数=一次内循环次数*外循环次数。
    • 内循环在循环前要重新定义初值。

    学习体会

    • 可用多个break跳出嵌套循环或用return语句结束循环;

    • for语句用于已知循环次数的循环中,while语句用于明确循环范围的循环中,do while语句用于必须执行至少一次的循环中(一般使用最少)。
    • 嵌套循环多用于连续的循环中

    2.编程技巧总结

    • 根据变量的范围大小确定变量的类型

    • 当整型变量的计算结果为浮点型是需将算式*1.0改变变量类型。

    • 当算式中被除数有为0的情况时,应考虑分支结构排除错误情况。
    • 字符型变量可以通过减去一个字符0来转变成常量

    3.PTA实验作业

    3.1 数列求和问题

    3.1.1 流程图或伪代码介绍思路

    定义位数N;结果result=0;符号temp=1;循环计数i=1;

    for(i=1;i<=N;i++)

    {

    计算每位数的数值;

    将数进行累加;

    temp改变符号;

    }end for

    3.1.2 代码截图

    3.1.3 PTA提交列表及说明

    • 本题中较为困惑的是开始时未改变变量类型导致输出错误,但在vs上及时改正。

    3.2 图形打印问题

    3.2.1 数据处理

    定义行数row;记录空格和符号的关系row2;

    for(row=0;row<7;row++)

    {

    if(当在上三行时)

    ​ for(空格所在位置)printf();

    ​ for(符号所在位置)printf();

    if(大于三行时)

    ​ for(空格所在位置)printf();

    ​ for(符号所在位置)printf();

    printf(换行);

    }

    3.2.2 代码截图

    3.2.3 PTA提交列表及说明

    • 开始时未考虑到使用嵌套循环,结果if语句过多导致代码过长且可读性差。
    • 空格和符号的位置公式不明确测试多次后仍出错,后来参考超星视频上的讲解才明白。

    3.3 jmu-c-二进制转10进制

    3.3.1 单步调试截图

    1. 首先在代码合适位置插入printf;

    2. 在printf中输入需要检测的变量;

    1. 从结果中找出出错的变量,解决他。

    • 提示:在提交代码时应用//消去printf

    3.3.2 代码截图

    3.3.3 PTA提交列表及说明

    • 开始时我是用数值变量定义输入的,但后来结果一直没有完全通过,后来我向同学求助用字符变量定义数值;
    • 用ch-‘0'改变变量类型;
  • 相关阅读:
    6. svg学习笔记-路径
    5. svg学习笔记-坐标系变换
    4. svg学习笔记-文档结构元素和样式的使用
    2. svg学习笔记-svg中的坐标系统和viewbox
    3. svg学习笔记-基本形状和画笔属性
    多项式:从门都没入到刚迈过门槛
    排列组合与二项式基础
    单调队列入门
    多项式:从什么都不知道到门都没入
    动态规划之四边形不等式优化
  • 原文地址:https://www.cnblogs.com/yqr2012/p/14021064.html
Copyright © 2011-2022 走看看