C语言I博客作业11
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 |
我在这个课程的目标是 | 学习编程语言和程序设计,掌握并熟练使用它 |
这个作业在那个具体方面帮助我实现目标 | 增强对break、continue语句的学习和掌握 |
参考文献 | 百度百科、C语言程序设计 |
PTA作业
1.PTA实验作业
1.1题目名
1.1.1数据处理
数据表达:定义整形变量 i,a,n
数据处理:
while(a!=0){
for(i=0;i<=9;i++){
if(a%10i){
num[i]+=1;
if(num[i]2)
return 1;}}
a=a/10;
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|
105 500 | cnt = 6 | 测试是否与题目一致
0 10 | cnt = 1 | 随机输入的数据进行测试
1.1.4 PTA提交列表及说明
编译错误: while(a!=0)后面多打了个;
1.2题目名
数据表达:定义整型变量a, b
数据处理:
int s=0,t=0;
while(n!=0){
t=n%10;
n/=10;
s+=t;
}
if(s==5)
return 1;
else
return 0;
int sum=0,count=0,i;
for(i=a;i<=b;i++){
if(is(i)){
count++;
sum+=i;
1.2.2实验代码截图
输入数据 | 输出数据 | 说明 |
---|---|---|
104 999 | 104 is counted. | 随机输入数据进行测试 |
1000 1999 | count = 15, sum = 17220 | 随机输入较大的数据进行测验 |
1.2.4 PTA提交列表及说明
编译错误:从vs上复制过来是忘记将scanf_s换成scanf
2.代码互评
计科一班同学的代码截图
自己的代码截图
比较结果
方法类似,同样使用了while语句,但我多用了一个if循环语句
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第三周3/9-3/15 | 3天 | 约为150行 | 计算分段函数和学习if-else语句 | 各方面知识不熟练 |
第四周3/9-3/15 | 每天70分钟 | 200 | for循环语句 | 对于循环语句还是一知半解 |
第五周/10-24 | 每天80分钟 | 180 | for循环语句和自定义函数 | 函数理解不透彻,解答题目不知怎么办 |
第六周/11-1 | 每天60分钟 | 235 | 运用分支结构编程、字符型数据、逻辑运算符 | 慢慢开始理解函数,不再畏难了 |
第七周/11-06 | 每天60分钟 | 324 | 多分支结构中的Swtich结构的运用以及是否使用break的区别 | Swtich语句的重复多次运用方法 |
第八周(11/12--11/15) | 每天60分钟 | 212 | 学习使用while和do-while语句 | 学习了这些但一遇到题目又不知道怎么去运用 |
第九周(11.19-11.22) | 每天75分钟 | 220 | 学习了break语句和continue语句的用法以及嵌套循环 | 初学不太熟练 |
第十周(11.26-11.28) | 每天65分钟 | 210 | 对之前所学习的循环结构进行总结 | 每种循环结构都懂,但是不能熟练的运用 |
第十一周(12.3-12.5) | 每天60分钟 | 205 | 进一步学习了函数,以及局部变量和全局变量 | 讲的很快,需要较长的时间去消化 |
3.2累计代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 400 | 60 |
第二周 | 600 | 70 |
第三周 | 800 | 90 |
第四周 | 1246 | 120 |
第五周 | 1556 | 300 |
第六周 | 1873 | 535 |
第七周 | 2286 | 859 |
第八周 | 2532 | 1071 |
第九周 | 2860 | 1291 |
第十周 | 3086 | 1501 |
第十一周 | 3365 | 1706 |
3.3学习感悟
思维导图
学习体会
新的一周又学新的内容,讲的非常快,老师讲的也非常生动形象具体,但是可能是我接受能力较差,还得再消化消化,这次的作业也是非常有难度的,加油,冲冲冲!!!