C语言第十一周作业

问题 答案
这个作业属于哪个课程 c语言程序设计
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130
我在这个课程的目标是 熟练掌握编写程序 2学会更多的循环结构
这个作业在具体哪个方面帮助我实现目标 使用循坏嵌套去编程
参考文献 Primer Plus 百度百科

一 . PTA实验作业

1.1 题目名1
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:定义整形变量,运用if-else语句
数据处理:定义整型变量g和p
把N的平方根赋值给g
把g*g赋值给p
如果N等于p
对数组的初始化赋值
当p>0时while进行循环
用for语句
如果p的余数等于i
数组+1
等于2返回
1.1.2实验代码截图
C语言第十一周作业_第1张图片
1.1.3 造测试数据
输入数据 输出数据 说明
105 500 cnt = 6 样例
100 500 cnt = 7 随机
22 99 cnt = 0 随机
1.1.4 PTA提交列表及说明

题目内容
1.2 题目2
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1 数据处理
数据表达:定义整型变量int sum = 0;
数据处理:运用scanf函数,,流程结构为分支结构。
2.1.2实验代码截图
C语言第十一周作业_第2张图片
1.2.3 造测试数据
输入数据 输出数据 说明
104 999 104 is counted, count =15,sum=3720 样例
2.1.4 PTA提交列表及说明

Q1:少打了一个字母
A1: 重新编打
二.代码互评
我的代码
C语言第十一周作业_第3张图片
同学代码
C语言第十一周作业_第4张图片
比较:
他的代码比我的代码更注意格式 更有条理性
.用了相同的方法来解决问题,同学的数学模型是间接写出来的,而我的则是直接写出了表达式,但是表达效果是一样的
四、学习总结
4.1
周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第六周 30h 128 if-else语句的嵌入 对于一些题目中的公式不知道该怎么写
第七周 21h 120 switch语句 对switch的使用还不太会
第八周 28h 134 while语句 对while循环的条件不是很清楚
第九周 30h 153 continue语句 对循环的嵌套不是很熟练
第十周 32 168 continue语句 熟练语句
第十一周 38h 200 continue语句 熟练循环的嵌套
4.2 累积代码行和博客字数
C语言第十一周作业_第5张图片
4.3学习内容总结
学习感悟
习C语言的时间虽然不长,对于C语言从零基础到能够编码,我也感觉学到了很多东西,
感觉知识停容易掌握的,但在用时总有无法下笔的感觉。同时在做作业时发现思维能力越来越重要了。
平时要多加练习,

你可能感兴趣的:(C语言第十一周作业)