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,这个要我自己慢慢解决慢慢理解了。

原文地址:https://www.cnblogs.com/dengjiamei/p/11763279.html