zoukankan      html  css  js  c++  java
  • C语言I博客作业06

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3
    我在这个课程的目标 学会如何灵活使用if-else语句,重在培养逻辑思维能力
    这个作业在哪个具体方面帮助我实现目标 在编程前要学会构思,了解编译错误并如何纠正
    参考文献 百度,《PTA系统常见问题》

    1.PTA实验截图


    1.1骑车与走路

    1.2数据处理

    数据表达:根据题目要求先用两个变量time1和time2,并根据题意写出time1和time2满足的公式;分为三种格式t1>t2,t1==t2,t1<t2;其中t1与t2要用double定义故要用.lf
    数据处理:反复用if-else语句;并以printf(“结果”)的形式输出

    1.3实验代码截图

    1.4造测试数据

    输入数据 输出数据 说明
    30 Walk 骑车时间比走路时间长
    500 Bike 骑车时间比走路时间短
    180 Bike 骑车时间比走路时间短

    1.5PTA提交列表及说明


    Q:time1的公示表示错误,没有理清题意
    A:time1=m/3改为time1=50+m/3
    说明:无论做什么题目审清题意是关键,当然做题前也适度的思考自己的答案;相信勤能补拙,平时要多去练习打代码;有问题或不懂时要么问百度要么问同学

    2.1统计学生平均成绩及及格人数

    2.2数据处理

    数据表达:本题共定义了学生总数N,合格人数total,成绩average,并区分整型N与浮点型average的关系;还用&&与的符号将grade<60与grade>60连接起来
    数据处理:本题用了for语句for(i=1;i<=N;i++)和if-else语句如if(grade>=60);还用printf语句printf("average = %.1lf\n",average);

    2.3实验代码截图

    2.4造测试数据

    输入数据 输出数据 说明
    57754927360 71.24 检测是否正确
    25 average=17.9,count=0 0人及格平均分17.9
    5.4570768086 average=71.4 ,count=4 分数少于60count不加1

    2.5PTA提交列表及说明

    说明:本题是对着书上的格式来写的,故没有什么错误;主要是要理清思路

    2代码互评

    同学代码

    我的代码

    • 相对它的代码来说我的更简洁,未骑车的其他时间也用int进行了说明;
    • if与else的语句及printf语句都是一样的,体现了做题的的共性,也就是说基本思路是一样的

    同学代码

    我的代码

    • 不同点在于count他用int定义,他还用了连等式count=0,total=0;
    • 最后我是以printf输出,他以average输出
    • 我写的更详细grade是以60为界限

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    第一周 2小时 30行 如何空格,控制字符 编译的格式
    第二周 2.5小时 40行 求华氏温度 printf的使用方法
    第三周 4.5小时 80行 分段函数的编写 if-else不能灵活使用
    第四周 2天 90行 循环语句for的使用 不会正确的变形,理不清题意
    第五周 2天 200行 水仙花数的表示方法;个位数字平方和的表示方法 对陌生的概念不太了解,难以正确编程
    第六周 2天 260行 if与else语句与for语句的综合使用,逻辑运算符,字符型char

    3.2累积代码行和博客字数

    3.3学习内容总结与感悟

    思维导图:

    感悟:C语言这门学科涉及知识广,需要不断的查找资料并实践;通过这么多次的练习,新的知识点不断涌现我真的还难以理解,但有同学相助,还是可以克服的;困难是必不可少的,在此过程中我会坚持,努力。

    3.4学习体会

    C语言中引用函数并调用真的难以学会,对于初学的我只能不断搜集资料;有时我甚至连题意都没有弄懂,在同学的帮助下我还是明白了许多;在这门功课上,我们需花大量的时间来练习并巩固已学知识;同时我也希望老师在上课的时候多讲几个习题助于我们理解;当然我也会去图书馆去阅读一些相关资料来提升自己;我相信我的未来不是梦。

  • 相关阅读:
    OS X EI Capitan 安装mysql-5.7.9
    CAS SSO
    单点登录SSO
    videojs 视频开发API
    NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目
    程序员使用Node的十个技巧
    pdf 回退快捷键
    公式神器 Mathpix Snip 比mathtype快
    AI studio 尝试
    tmux 使用
  • 原文地址:https://www.cnblogs.com/hunanloudi/p/11779599.html
Copyright © 2011-2022 走看看