问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?opt=1
我在这个课程的目标是 在学好C语言编程的基础上,掌握多种编程方法 比如JAVE,命令格形式编码,能偶熟练各种编程操作,精通编程知识
这个作业在那个具体方面帮助我实现目标 方便练习并且掌握作业提交,比如利用表格清楚地阐述本次的作业只要内容,能够又快又好地完成编程作业和代码作业
参考文献 提问的智慧。C Primer Plus

1.PTA实验作业

1.1 7-4 7-11 程序设计联考 (5 分)

题目内容描述:自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

1.1.1数据处理

数据表达:整形变量 account;

数据处理: 表达式——account/100000; switch语句。

函数参数:主调函数#include<stdio .h>,被调函数为switch,case;,被调函数的类型为整形,形参:case ,实参:account 整形

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
132165 Hunan Agricultural University 该考生来自Hunan Agricultural University
541534 Ocean University 该考生来自Ocean University
454841 Aerospace University 该考生来自Aerospace University

1.1.4 PTA提交列表及说明

!
提交列表说明:第一次提交的时候显示我编译错误,经过反复观察,发现case4后面的第一个分号忘记打了,然后第二次提交显示我答案错误,原来我把case5和default所输出的大学打成同一个了,这是由于粗心所致,没有看清楚题目,就一顿乱打。

1.2 7-10 计算天数 (15 分)

题目内容描述:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.2.1数据处理

数据表达:整形变量a,year,month,date,days=0;

数据处理:表达式——ear%4==0&&year%100!=0||year%400==0;流程结构——if-语句,switch-else语句

函数参数:主调函数#include<stdio.h>,被调函数double,被调函数类型为整型,形参:a,year,month,;主参:days date 主参形参类型都为整形

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2000/03/02 61 第六十一天
2019/01/01 1 第一天
2019/01/10 10 第十天

1.2.4 PTA提交列表及说明


提交列表说明:这个题目一开始比较懵,不知道思路,尤其要分析这么多个情况,自己写的时候错的无法无天,然后实在是黔驴技穷了,借阅同学的代码,在经过自己的理解情况下,完成了这个代码,

2.代码互评

同学代码1:

同学代码2:

自己代码:

区别

1:都用到了switch语句,但同学一的代码还使用了if-else结构,把switch语句包含在内。
2:同学二的代码和我的相差无几,主要差别在对变量的命名以及天数的表达,同学二直接算出对应天数,一目了然,而我只列出了算式,并没有算出结果。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 学到的知识点简介
10.22-10.25 3天 对函数的使用,以及定义新的函数
10.26-11.2 六天 学会使用分支结构
11.3-11.8 五天 学习了新的语句switch语句

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习感悟

这一周又新学习了新的语句switch语句,在switch语句中表达式和常量表达式的值一般是整形或字符型,所有常量表达式的值不能相等,并且default可以省略。总体感觉这周学习略微有点难,特别是作pta上的作业有点难,不过我一定得迎难而上,鼓足学习的劲头,努力加油!

C语言作业7的更多相关文章

  1. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  2. 第一次c语言作业。

    第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...

  3. 我的第三次C语言作业

    我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...

  4. 做完c语言作业的心得

    算是第一次自己接触c语言,并不是很深入的了解了,但也完成了第一次课的作业.在没有复制粘贴的情况下,8遍的简单编程让我记下了它基本的格式. 实验1.2.3.7都是基本的输入字,和课上的练习差不多,巩固最 ...

  5. 第一周C语言作业

    一.PTA实验作业 题目1.温度转换 1.实验代码 int main() { int fahr = 150,celsius; celsius = 5 * (fahr - 32) / 9; printf ...

  6. C语言作业--函数

    一.PTA实验作业 题目1: 400-499 中4出现的次数 1. 本题PTA提交列表 2. 设计思路 一.main函数 1.函数声明int fun(int x) 2.定义变量i,k,i表示输入的值, ...

  7. C语言作业(三)

    一.完成PTA上四题作业 二.具体解题 (一).A乘以B 1.实验代码 #include <stdio.h> int main() { int A,B,C; scanf("%d ...

  8. c语言作业01-分支、顺序结构

    1.本章思考总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 这一个星期算是我学习c语言的起点,因为暑假没有提前自学c语言,所以一上课时会觉得比较吃力也难以跟上其他大部分同 ...

  9. C语言作业03-函数

    1.本章学习总结 1.1 思维导图 1.2本章学习体会,代码量学习体会 1.2.1学习体会 通过这几周的函数学习,让我明白了函数的重要性,在很多时候运用函数,会使得代码分工明确,逻辑严密,不繁琐.函数 ...

  10. 第一次C语言作业:博客随笔

    1)你觉得大学和高中有什么差别?具体学习上哪? 大学自主学习较多,锻炼自己独立的品质.在学习上,增加了课程的深度和难度,由更多的活动. 2)我希望大学的师生关系是?阅读上述博客后对师生关系有何感想? ...

随机推荐

  1. sqlite3创建自增主键,以及清空表使自增列归零

    1.创建自增主键 CREATE TABLE tb_python (ID INTEGER PRIMARY KEY AUTOINCREMENT,TITLE TEXT,URL TEXT); 2.清空表 SQ ...

  2. [转] Siamese network 孪生神经网络--一个简单神奇的结构

    转自: 作者:fighting41love 链接:https://www.jianshu.com/p/92d7f6eaacf5 1.名字的由来 Siamese和Chinese有点像.Siam是古时候泰 ...

  3. CSS的文本属性

    CSS 文本属性可定义文本的外观. 通过文本属性,可以改变文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进等. ㈠缩进文本   text-indent  通过使用 text-indent 属性 ...

  4. python re.search方法

    re.search 扫描整个字符串并返回第一个成功的匹配. 函数语法: re.search(pattern, string, flags=0) 函数参数说明: 参数 描述 pattern 匹配的正则表 ...

  5. BZOJ 3589: 动态树 树链剖分+线段树+树链的并

    利用树剖序的一些性质~ 这个题可以出到 $\sum k=10^5$ 左右. 做法很简单:每次暴力跳重链,并在线段树上查询链和. 查询之后打一个标记,把加过的链都置为 $0$.这样的话在同一次询问时即使 ...

  6. 手动升级 Confluence 6 - 升级 Confluence

    4. 备份 备份你的数据库,并且确定的你的数据库备份已经被正确的创建了.如果你的数据库不支持在线备份的话,你需要首先停止 Confluence 的运行. 备份你的 Confluence 安装目录(in ...

  7. #4 div1E Parentheses 括号匹配

    E - Parentheses Time Limit:2000MS     Memory Limit:131072KB     64bit IO Format:%lld & %llu Subm ...

  8. TensorFlow使用记录 (三): Learning Rate Scheduling

    file: tensorflow/python/training/learning_rate_decay.py 参考:tensorflow中常用学习率更新策略 神经网络中通过超参数 learning ...

  9. BZOJ 4555 Luogu P4091 [HEOI2016/TJOI2016]求和 (第二类斯特林数)

    题目链接 (luogu) https://www.luogu.org/problem/P4091 (bzoj) https://www.lydsy.com/JudgeOnline/problem.ph ...

  10. Mongo rs

    概念 rs中存储了每一次对mongo数据库的CUD操作,对rs的大小进行resize. 主要有两种方法: 在未开启过rs的情况下,修改配置文件 已使用rs一段时间后,发现rs太大,重新进行大小配置 启 ...