这个作业属于那个课程 | 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%2==0”改成了“!=0”,后面就又变成了编译错误。
4.编译错误:把“!=0”改回了“N%2==0”又是部分正确。
5-7.部分正确:不知道代码哪里错了,也不太了解。
8.答案错误:不记得为什么了。
9.编译错误:不记得了。
10.答案正确。
2.代码互评
同学代码截图1 | 同学代码截图2 |
---|---|
自己代码截图
1,2,3方式罗列2份代码不同地方。