• C语言Ⅰ博客作业06


    这个作业属于那个课程|C语言程序设计II
    --|:----:
    这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
    我在这个课程的目标是|熟练掌握C语言基础
    这个作业在哪个具体方面帮助我实现目标|掌握C语言基础,可以有效的完成PTA
    参考文献|C语言程序设计I

    1.PTA实验作业

    1.1 题目名1

    高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
    输入格式:一个高考分数N。
    输出格式:录取大学的名字或者to be a farmer。
    输入样例:730
    输出样例:在这里给出相应的输出。例如:Peking University

    1.1.1数据处理

    数据表达:用了变量a,这个变量的值通过定义得到,类型是整型变量
    数据处理:
    ①数据用到的表达式是逻辑表达式;
    ②流程结构:分支结构。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据|输出数据|说明
    --|:--:----:
    730|Peking University|与题目样例一样正确
    430|Shaoxing Vocational & Technical College|随机在规定的范围内取值,检查是否正确
    300|to be a farmer|低分的结果

    1.1.4 PTA提交列表及说明


    1.编译错误:在最后输入else的时候,输入了(a<400);把(a<400)删除后答案正确。
    2.答案正确.

    1.1.5编程总结

    在编程的时候要熟悉语句怎么用,语句容易错误的地方.

    1.2 题目2

    给定N个正整数,请统计奇数和偶数各有多少个?
    输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。
    输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
    输入样例:9
    88 74 101 26 15 0 34 22 77
    输出样例:3 6

    1.2.1 数据处理

    数据表达:用了m,n,i,a,b五个变量,a,b是通过运算来的,m,n,i是通过定义来的,都是整型变量。
    数据处理:
    ①数据用到的表达式有逻辑表达式,算数表达式
    ②流程结构:分支结构。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据|输出数据|说明
    --|:--:----:
    9 88 74 101 26 15 0 34 22 77|3 6|与题目样例一样正确
    3 10 27 200 37 41 8 99 85 61|1 2|随机取数

    1.2.4 PTA提交列表及说明


    1-2.答案错误:忘记输入e=0,g=0,输入后仍然是答案错误,后面把输出部分的e,g位置换了一下,就变成了部分正确。
    3.部分正确:不太明白为什么就部分正确了,就把“N%20”改成了“!=0”,后面就又变成了编译错误。
    4.编译错误:把“!=0”改回了“N%2
    0”又是部分正确。
    5-7.部分正确:不知道代码哪里错了,也不太了解。
    8.答案错误:不记得为什么了。
    9.编译错误:不记得了。
    10.答案正确

    2.代码互评

    同学代码截图1|自己代码截图
    --|:--:--:
    |
    同学代码截图2|自己代码截图
    |
    同学1和我的代码都只设了一个变量,但是我们的分支结构不太一样,她是if-if-if,我是if-else if-else,这两种意思应该一样的吧!不过我们的表达式不一样!我没太明白她的表达式的意义。
    同学2设了三个变量,用了#include<math.h>,代码一点长!感觉自己的简便一点。

    3.学习总结

    3.1 学习进度条

    周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
    --|:--:--:--:----:
    第10周/11.4|一天|112|if语句的嵌套,字符型,逻辑运算符|怎么活用已学知识点做PTA
    第9周/10.25|一天半|88|函数的定义,调用|“/=”是什么意思
    第8周/10.18|两天左右|84|循环结构,for语句|在Dev-C++里面正确的代码到PTA上是答案错误怎么解决
    第7周/10.8-10.12|两天左右|49|scanf()函数,if-else语句,常用的数学函数,关系运算符...|PTA作业怎么能好好的做完!

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    每次写作业总是有点仓促,不能够完全的体会认真打代码的感觉。而且每次写PTA总是不太明白题目意思!自己不会的知识仍然不太明白,又有了新的问题。以后自己要抓紧时间了!怎么活用已学知识点做PTA,这个要我自己慢慢解决慢慢理解了。

  • 相关阅读:
    php smarty使用..
    深圳面试!
    jQuery 源码分析..
    jQuery 使用技巧!!!
    TOMCAT 访问过程...
    准备使用Delphi调用WCF
    Delphi 中Format的字符串格式化使用说明(转载http://hi.baidu.com/test__123/blog/item/e3bba1599d717a2d2834f092.html)
    电脑启动程序自动启动
    判断输入字符串是否等效Int32位数字的两种方法
    vs2005 快捷键
  • 原文地址:https://www.cnblogs.com/dengjiamei/p/11763279.html
Copyright © 2020-2023  润新知