• C语言|博客作业07


    这个作业属于哪个课程 C语言程序设计Ⅱ
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9930
    我在这个课程的目标是 熟悉分支结构switch语句的使用
    这个作业在那个具体方面帮助我实现目标 PTA作业对switch的练习,查阅语句的使用注意事项
    参考文献 《Markdown基本语法》《c语言程序设计》

    1.PTA实验作业

    1.1程序设计联考

    1.1.1实验代码

    1.1.2数据处理

    数据表达:
    1.定义字符变量op
    2.op=getchar()是从键盘获得输入的字符,赋值给op,也就是op是输入的运算字符
    3.使用switch语句
    数据处理:
    1.使用op=getchar()读取输入的操作符
    2.用break跳出循环

    1.1.3造测试数据

    输入数据 输出数据
    456123 Aerospace University
    231654 Jishou University
    362514 Huaihua University

    1.1.4PTA提交及说明


    部分正确:switch语句中的op写掉了
    编译错误:忘记加上部分分号与括号

    1.2统计学生成绩

    1.2.1实验代码

    1.2.2数据处理

    数据表达:定义整型变量int i; N;
    使用switch语句循环
    数据处理:break跳出循环,递增语句++进行循环

    伪代码:

    int A=0, B=0, C=0, D=0, E=0;(定义五分制)
    for (i = 0;i < N;i++)(使用for语句进行循环)
    switch (a[i] / 10)(使用switch语句循环)
    case 9: A++;break;举例(break跳出循环)

    1.2.3PTA提交列表及说明


    部分正确:当时用for语句与switch语句并列使用了,导致循环中间出现错误

    1.2.4实验测试

    输入数据 输出数据 说明
    7 99 88 77 66 55 44 33 1 1 1 1 3 7组数据的五分制
    3 11 22 33 0 0 0 0 3 3组数据的五分制

    代码互评

    同学代码

    我的代码

    同学定义int=account
    使用account=account/100000取到六位数的第一位
    switch部分基本一致
    我的代码op=getchar()是从键盘获得输入的字符,赋值给op,也就是op是输入的运算字符
    代码从比较中逐渐规范

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码数 博客字数 学到的知识点简介 目前疑惑的问题
    第五周 6 20 520 初步了解编程如何进行 编程开始的单词有什么作用,编译是如何进行的
    第六周 3 30 670 学会运用markdown语法和了解博客园作业格式 如何在博客随笔字体加颜色
    第七周 4 115 980 学会了if语句和编程的数学函数怎么写 while语句如何使用和电脑上表格和why手机上顺序不一样
    第八周 7 120 994 学到了函数与自定义函数,与调用函数 pta上面的还有很多错误地方找不到
    第十周 9 170 1102 分支结构与循环结构的结合运用 流程结构的选择运用和语句的正确用法
    第十一周 15 215 1125 学会使用分支结构switch 多种循环语句复合时候的格式

    3.2学习内容的总结与感悟

    学习总结

    3.3.2学习体会

    1.伪代码没搞懂是什么,参照同学的打的
    2.switch语句是一种在for语句上改进的语句,写pta时候感觉比for还复杂一点
    3.鼓励一下自己多多练习,多看看优秀代码

  • 相关阅读:
    面试汇总-待整理
    javaWeb2之Jsp
    Spring常用注解
    消费者、生产者模型
    网络知识之http请求
    设置Centos时间
    安装hive
    在Ubuntu上安装mysql(5.17.19)
    rabbitmq学习——主题路由
    rabbitmq学习——routingkey
  • 原文地址:https://www.cnblogs.com/Wangziweia/p/11817423.html
Copyright © 2020-2023  润新知