C语言I博客作业11

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里
我在这个课程的目标是 实现更快的编程
这个作业在那个具体方面帮助我实现目标 对于函数的定义和作用域和声明和生存周期和存储类型
参考文献 《百度文库》,同学代码

1.PTA实验作业

1.1题目名

6-2 统计各位数字之和是5的数 (20分)
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
函数接口定义:

int is( int number );
void count_sum( int a, int b );
函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。
函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式
count = 满足条件的整数个数, sum = 这些整数的和
进行输出。题目保证0

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

代码截图
C语言I博客作业11_第1张图片

1.1.1数据处理:

数据表达:定义s,t,count,sum
数据处理:使用if-else语句,while语句

伪代码:
![](https://img2018.cnblogs.com/blog/1808701/201912/1808701-20191206202242797-507990853.png)

1.1.3造测试数据

输入数据 输出数据
371 872 C语言I博客作业11_第2张图片
2 79 C语言I博客作业11_第3张图片
##1.1.4 PTA提交列表及说明
![](https://img2018.cnblogs.com/blog/1808701/201912/1808701-20191206210729909-1691987167.png)
编译错误:开始是因为if-else语句嵌套了大括号然后导致(a function-defintion is not alloweded here)这里不允许函数定义;
部分正确:发生了老师经常说的变量混淆的错误,通过观察同学代码后我改正了
#1.2题目名
6-1 统计某类完全平方数 (20分)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

函数接口定义:
int IsTheNumber ( const int N );
其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。

1.2.1数据处理

数据表达:定义了n,w,e
数据处理:使用while语句if-else语句

伪代码:![](https://img2018.cnblogs.com/blog/1808701/201912/1808701-20191206220357496-871753339.png)
##1.2.2实验截图代码
![](https://img2018.cnblogs.com/blog/1808701/201912/1808701-20191206221804631-1730990417.png)

1.2.3造测试数据

22 908 C语言I博客作业11_第4张图片
33 874 C语言I博客作业11_第5张图片

1.2.4PTA提交列表及说明

C语言I博客作业11_第6张图片

2代码互评

3.学习总结

3.1学习进度条

##3.2 累积代码行和博客字数
|周/日期|这周花的代码时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|-|-|-|-|
|第四周 |7小时|20|在屏幕上显示Hello World!|标点符号的问题已解决|
|第五周|8小时|50|求华氏温度对应的摄氏温度|无|
|第六周|11小时|258|如何用 MinGW-w64 来编译C程序|无|
|第七周 |24小时|387|运用if语句完成各种数学程序|对于浮点型函数和10,10.0的区别|
|第八周  |25小时|400|学会了for循环语句|无|
|第九周 |25小时|465|%可以取余|无|
|第十周|26小时|555|嵌套结构|无|
|第十一周|30小时|543|学习了函数的作用域和存储类型|不会函数声明|
|第十二周|30小时|546|学会了while和do-while语句|while和do-while的区别|
|第十三周|16小时|370|学会了continue和break语句|两者区别|
|第十四周|21小时|461|循环结构的巩固|无|
|第十五周|13小时|310|全局变量和静态变量和static|static加在前面有什么用|

C语言I博客作业11_第7张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理

C语言I博客作业11_第8张图片
C语言I博客作业11_第9张图片

3.3.2学习体会

这次给我比较大的打击,函数题像天书,我感觉无从下手,看了许多同学的代码不断的更正,对比和借鉴才出来
单选题还是比较简单,但是我感觉出基础知识点还是有欠缺,刚好上课那天有点困,听的迷迷糊糊的;
同时,期末考试将近,我有点慌乱,奥里给。
这次助教给我讲了几个问题,关于伪代码,背景,学习内容总结的表格以及学习体会,这次感觉做的好些了,认认真真的态度就能搞定这些问题,这次的思维导图我画了个鱼儿的形状,虽然有点花里胡哨但是我很认真在这个思维导图,嘿哈,加油

你可能感兴趣的:(C语言I博客作业11)