C语言Ⅰ博客作业06

孤者浪人 提交于 2019-12-03 07:43:35
这个作业属于那个课程 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份代码不同地方。

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!