C语言I博客作业08

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982
我在这个课程的目标是 学会循环语句while的使用
这个作业在那个具体方面帮助我实现目标 运用while语句
参考文献 百度,课本

1.PTA实验作业

1.1 题目: 求整数的位数及各位数字之和

对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

数据表达:定义了三个整型变量,N表示输入数据,g表示数据位数,u表示各个位数之和。
数据处理:

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
123 3 6 位数为3和为6
156 3 12 位数为3和为12
15 2 6 位数为2和位6

1.1.4 PTA提交列表及说明

提交列表说明:

这道题我通过书上的题目,进行改编所以此题我没有做错。

1.2 题目: jmu-c-二进制转10进制

输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!

1.2.1 数据处理

数据表达:用了char定义字符型变量ch,整型变量num,读入函数getchar。
数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1111111 127 为二进制字符
1250 error input 不是二进制字符
11120 error input 不是二进制字符

1.2.4 PTA提交列表及说明

提交列表说明:

编译错误:在字符没有使用单引号。

2.代码互评

同学代码截图

自己代码截图

1我们使用的代码大致相同,只有细微的区别。

2我在程序中使用了if语句,其他两位没有使用相对来说简单些。

3在使用累加时,我使用+=来直接累加,其他两位通过+来累加。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
11/11-17/11 8h 110 do-while语句的使用

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1000 25
第二周 2600 40
第三周 3500 150
第四周 3000 60
第五周 3500 80
第六周 3600 80
第七周 3000 100
第八周 3000 110

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

经过一周的学习,我有非常大的感受,感觉代码越来越难。并且通过while语句的使用我能更好的去编程程序。
代码虽难但也充满了挑战性,使我有更大的目标。总体来说这一周自己代码存在问题,还需继续加油。

posted @ 2019-11-13 21:30  爱者自爱  阅读(148)  评论(1编辑  收藏  举报