C语言I博客作业08

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979
我在这个课程的目标是 熟练掌握C语言和markdown语法的相关用法
这个作业在那个具体方面帮助我实现目标 它能够让我更好的去熟悉C语言和markdown语法
参考文献 PTA常见问题解析 , C语言程序设计 ,C Primer Plus

1.PTA实验作业

**1.1 **7-3 jmu-c-二进制转10进制

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

1.1.1数据处理

数据表达:我运用了字符类型char,来定义字符型变量a。
数据处理:我在运用if-else语句来判断这个数据是不是二进制字符。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
11111111 255 二进制

1.1.4 PTA提交列表及说明


提交列表说明
1部分正确,答案错误,编译错误:我开始运用得是while循环,我搞不清while后面的循环条件,出现了多次的部分正确和编译错误,答案正确。
2答案正确:我后来询问了同学,并且查阅了一下书籍,运用了字符类型char来定义字符型变量a。

**1.2 **7-1 求整数的位数及各位数字之和

题目内容:对于给定的正整数N,求它的位数及其各位数字之和

1.2.1数据处理

数据表达:我运用了整形定量n,t,i,s。并将i,s开始赋值为0。
数据处理:我运用了while循环去循环t。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
4562 4,17 四位数,各位数之和为17
5965 4,25 四位数,各位数之和为25

1.2.4 PTA提交列表及说明


提交列表说明
1答案正确:运用了while循环就只需要搞清楚循环的条件和次数。

2.代码互评

同学代码

自己代码截图


这个同学和我一样运用了if-else语句,不过他运用的是整形定量,我用的是字符型变量。相比之下较为简便,对数据的处理要为简单,存储内容较小。

3.学习总结

3.1学习进度条

|时间|所花时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|---|:--😐---|:--😐---|:--😐---|:--😐
|第周一|一天|24|简单的基础编程|无|
|第周二|一天半天|21|Markdown的运用和华氏温度的转换|无|
|第周三|两天半|87|if else语句的运用和常用的数学函数|无|
|第周四|三天半|86|for的循环语句的使用|无|
|第周五|三天|84|函数的定义|不太熟练,需要长时间的查阅资料|
|第周六|五天|93|while语句的运用|搞不清while语句的使用和其他语句的转换|

3.2 累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

while语句的练习,括号里的循环条件尤其需要注意。

3.3.2 学习体会

临近期末考试了,C语言这门科目是我重要的一门专业课,知识较为细致,需要花一定的时间的复习巩固,不能学什么忘什么。各种语句的运用,符号的意思。while语句还需要多多练习。

posted on 2019-11-16 09:24  O🐲  阅读(116)  评论(0编辑  收藏  举报

导航