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

    0.展示PTA总分


    1.本章学习总结

    1.1学习内容总结

    1.while语句和do-while语句

    • 不同点:
      ·while语句在循环前先判断条件,而do-while语句先执行循环体,后判断循环条件。即循环条件一开始不同时候,while循环不执行,do while循环执行一次。
    • 相同点:
      ·while语句和do-while语句表达式都可是任意合法的表达式,循环体语句都只能是一条语句,都需要另加初始化部分。

    2.continue&break

    • continue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。
    • break:是打破的意思,(破了整个循环)所以看见break就退出一层循环。

    1.2 本章学习体会

    1.感觉本周的学习难度叫前几周有增大;
    2.本周代码量较上周有所下降。

    周数 7 8
    代码量 260 312

    2.PTA实验作业

    2.1 简单计算器

    2.1.1数据处理
    定义字符型变量op表示输入符号,num表示输入数字,sum用于表示数据之间加减乘除所得到的结果,引入一个flag用于当输入符号不为加减乘除或商为0。
    伪代码

    2.1.2 代码截图

    2.1.3 造测试数据

    输入数据 输出数据 说明
    1+2= 3 正常数据
    2/0= ERROR 除数为0
    1?2= ERROR 非法运算符
    1+2*10-10/2= 10 正常数据

    2.1.4 PTA提交列表及说明

    说明:
    编译错误:代码有误或输出格式错误,无法通过。
    部分正确:有点测试点因为部分数据输出有错误。

    2.2 满足3025=30+25和的平方的四位数

    2.2.1 伪代码

    2.2.2 代码截图

    2.2.3 造测试数据

    2.2.4 PTA提交列表及说明

    提交列表说明:
    1.格式错误:输出数字前面少了空格。
    2.答案正确:%d前面加个空格。

    2.3 查询水果价格

    2.3.1 伪代码

    2.3.2 代码截图

    2.3.3 造测试数据
    本题未造数据。

    2.3.4 PTA提交列表及说明

    本题因为教师解释,演示过所以一边就过了。

    3.代码互评

    同学代码截图

    自己代码截图

    1.该同学的代码较我的代码更为精简,用的方法比我的代码量少。
    2.该同学代码直接使用分数来算,而我的代码则将硬币面额当做变量并不代表着数值。

  • 相关阅读:
    WIN API下的窗口创建
    SharePoint阻止字段更新后引发相关事件
    hdu 3018 Ant Trip 求欧拉路径
    状态压缩dp与树形dp
    位运算符
    电影播放器mplayer设置常用选项
    poj 2249Binomial Showdown
    poj 3370 Halloween treats
    MPlayer配置文件
    MPlayerLinux 媒体播放器的安装与使用
  • 原文地址:https://www.cnblogs.com/whb1/p/11707984.html
Copyright © 2011-2022 走看看