问题 答案
这个作业属于那个课程 C语言程序设计1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目的是 学习并掌握C语言
这个作业在那个具体方面帮助我实现目标 帮助我学会了switch语句,也让我明白了上课认真听的好处
参考文献

四 作业格式

1PTA作业贴图

1.1题目名 计算天数,本题要求编写程序计算某年某月某日是该年中的第几天。输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.1.1数据处理

 数据表达:year,month,day,num分别表达年月日,天数。op是我定义的字符。
数据处理:"%d%c%d%c%d",&year,&op,&month,&op,&day这个表示的是year/month/day,(year%4==0&&year%100!=0)||(year%400==0)表示的是闰年。

1.1.2实验代码贴图



1.1.3造测试数据:

数据输入 输出结果 数据说明
2019/11/8 312 今年不是闰年
2016/3/1 61 今年是闰年
2016/2/29 60 闰年二月有29天

1.1.4PTA提交及说明:



1)部分正确:我以为是分数要用浮点型,我就单独把score定义。



2)部分正确:改了后发现还是错了,认真翻了书,发现/要定义也就是char,改正后就对了。

1.2题目名:整数的分类处理,给定 N 个正整数,要求你从中得到下列三种计算结果:

A1 = 能被 3 整除的最大整数

A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数

A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)

1.2.1数据处理:

数据表达:n, m, max, b, A1, A2, c这些是整形变量,而A3是浮点型。
数据处理:A1=A2=A3=max=0,把这些变量赋值为零,for (int i = 1; i <= n; i++),用循环语句,还有if-else语句,switch语句。

1.2.2实验代码截图



1.2.3造测试数据:

数据输入 数据输出 数据说明
3 56 76 87 87 1 56.0 /
3 56 87 90 90 NONE 56.0 没有可以表示为 3K+1 的整数的数
3 43 54 24 54 1 NONE 不存在整数 K 使之可以表示为 3K+2 的所有整数的平均值

1.2.4PTA提交及说明



在dvec++上面编译错误了好多次然后再腾到pta上面最后还是粗心弄错了一个小地方(复制的时候没搞好),我在dvec++上面最主要出现的问题是

1)不是很理解for循环语句中,switch用法,我一直在想要不要在if-else里面加入叠加。

2)还有那个数不存在,我也不知道用什么表示,后来看到别人的代码才知道可以用==0来表示。

3)一开始我也不知道要先把A1,A2,A3,还有C先赋值,经过同学的提醒,我才明白。

2代码互评

题目:7-12 统计学生成绩

自己:

许青青:

代码区别:1)他用if-else语句把每一个分数段都打出来了,而我比他简单很多,我用int,%得到分数的第一个数然后就用switch语句完成了。
2)整体它的代码看起来比较复杂,庞大看起来不舒服,不美观。

题目 :整数的分类处理

自己:

许青青:

 代码区别:1)我们这份代码是我们来讨论出来的,我们最主要的区别就是我们在定义的时候有点不一样,我的逻辑比较好,他的看起来就有点乱。

3.学习总结

3.2学习进度条

周/日期 这周所话的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 三个小时 60 初次了解代码的含义 不知道什么时候空格什么时候不空格
第二周 四个小时 100 知道怎么去制作表格 %d什么的很多符号都不认识
第三周 七个小时 170 if-else格式和&& 代码写的一模一样都不对
第四周 七小时 150 学会了for语句 这周作业比较简单基本都懂了
第五周 六小时 160 学会了调用函数,学会了调试,找代码错误 /
第六周 七小时 170 学会了%02d,明白定义中的[]的含义 不知道怎么表达hh:mm
第七周 七个半 240 学会了switch语句的用法 不是很明白for语句的if-else,和switch语句

累计代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

这周上专业课是我最后悔的一节课,我中午的时候没有睡觉,上课的时候好困一直想睡觉,老师讲什么我也没听到,然后我还觉得没什么,然后自己在做题目年的时候就好后悔没听课了,switch语句什么都没听懂,课后花了好多时间来补这个导致我这个pta作业写了好久,根本就写不动,下次我一定要午休,上课千万千万不能睡觉。各位同学都要注意了。

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

  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学习体会 通过这几周的函数学习,让我明白了函数的重要性,在很多时候运用函数,会使得代码分工明确,逻辑严密,不繁琐.函数 ...

随机推荐

  1. [Machine Learning] Linear regression

    1. Variable definitions m : training examples' count \(y\) : \(X\) : design matrix. each row of \(X\ ...

  2. Pycharm 快捷键大全 2019.2.3

    在Pycharm中打开Help->Keymap Reference可查看默认快捷键帮助文档,文档为PDF格式,位于安装路径的help文件夹中,包含MAC操作系统适用的帮助文档. 下图为2019. ...

  3. 开发一个带UI的库(asp.net core 3.0)

    在GitHub上有个项目,本来是作为自己研究学习.net core的Demo,没想到很多同学在看,还给了很多星,所以觉得应该升成3.0,整理一下,写成博分享给学习.net core的同学们. 项目名称 ...

  4. Android OkHttp + Retrofit 取消请求的方法

    本文链接 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求.对于OkHttp来说,具体是调用Call的cancel方法. 如何 ...

  5. PCIE DMA实现

    基于Spartan-6, Virtex-5/Virtex-6/Virtex-7/7 Series FPGA PCI Express Block Endpoint模块设计PCI Express Endp ...

  6. SDI接口基于FPGA GTP实现

    SDI采集和显示,基于xilinx 7系列器件进行实现,注意事项有如下几点: 1,如果多路SDI共用一个GTP Quad,或是SDI和PCIE在一个GTP Quad,时钟资源应该进行共享,既GTP c ...

  7. DOM操作方法、属性

    话不多说直接上demo: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  8. jquery经常用到的代码段

    1.1jquery实现手风琴效果 <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"&g ...

  9. BZOJ [Scoi2015]情报传递

    Description 奈特公司是一个巨大的情报公司,它有着庞大的情报网络.情报网络中共有n名情报员.每名情报员口J-能有 若T名(可能没有)下线,除1名大头日外其余n-1名情报员有且仅有1名上线.奈 ...

  10. Save your cats Aizu - 2224

    Nicholas Y. Alford was a cat lover. He had a garden in a village and kept many cats in his garden. T ...