C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://www.cnblogs.com/LZF55/p/11772095.html
我在这个课程的目标是 熟悉多分支结构、字符型数据类型和逻辑运算符
这个作业在那个具体方面帮助我实现目标 PTA作业的编写
参考文献 C语言程序设计,百度

1.PTA实验作业(20分/题)

1.1 题目名1

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
输入格式:
输入在一行中给出21世纪的某个截止年份。
输出格式:
逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。

1.1.1数据处理

数据表达:变量year, i,都是整型变量;
数据处理:表达式:year<2000,year>2100,i%40&&i100!=0||i%4000;流程结构:if-else结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2222 Invalid year ! 非21世纪的年份
2404 Invalid year ! 非21世纪的年份
2444 Invalid year ! 非21世纪的年份

1.1.4 PTA提交列表及说明


提交列表说明:“scanf("%d",&year);”中括号内没有打逗号,“ if(cnt==0)”打成了“ if(cnt=0)”。

1.2 题目2

给定N个正整数,请统计奇数和偶数各有多少个?
输入格式:
输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。
输出格式:
在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。

1.2.1 数据处理

数据表达:变量n,x,都是整型变量
数据处理:表达式:x % 2 !=0;流程结构:for循环语句,if-else语句。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
11 77 64 52 46 99 3 3 奇数3个,偶数3个
12 44 71 27 28 33 43 4 3 奇数4个,偶数3个
12 65 78 66 54 98 67 15 3 5 奇数3个,偶数5个

1.2.4 PTA提交列表及说明


Q1:在Dev-c++中编译时“ scanf("%d",&x)”打成了“ scanf("%d",&&x)”,造成编译错误;
A1:解决方案删除多余的“&”。

2.代码互评(5分)

同学代码截图(李龙智)

自己代码截图

1.同学代码简短,运行方便快捷;
2.变量比我少
3.语句不同

3.学习总结(15分)

3.1 学习进度条(5)

周/日期 这周所花时间 代码行 学到的知识内容简介 目前比较迷惑的问题
9/2019.10.26 8 208 函数的阶乘,如何制作思维导图 函数的运用不熟
9/2019.10.02 10 215 多分支结构 不同语句运用不清楚

3.2累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.这一周机课完成课本上的内容感觉挺好的,虽然完成的不怎么样,但好歹是自己完成的,当然也请教过同学,但总体感觉还是挺好的;
2.感觉PTA作业好难啊,而且题目量还增加了;
3.加油!加油!希望不要挂科。

原文地址:https://www.cnblogs.com/LZF55/p/11772095.html