博客作业08

 

这个作业属于那个课程

C语言程序设计II

这个作业要求在哪里

 https://edu.cnblogs.com/campus/zswxy/CST20194/homework/8657

我在这个课程的目标是

熟练的掌握每一门我想学习的编程语言

这个作业在那个具体方面帮助我实现目标

提高了我对C语言的一些理解,让我对C语言更加熟悉

参考文献

               《PTA常见问题解答》,《提问的智慧》

一.PTA实验作业

1.1实验代码截图

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

 博客作业08_第1张图片

1.2数据处理

数据表达:输入位数(i),各位数之和(s)。
数据处理:使用while引导的循环语句来计算s和i。

1.3PTA提交列表及说明

这次错误的原因是没有考虑到i(位数)要小于等于9,后面注意到并进行了改正。

1.4造测试数据

                 输入数据 

                                 输出数据

                      415963

            6 28

               

                     10086

             5  15

        

                     660820

                    6 22


2.1实验代码截图

7-12在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:

  • 按从1至5报数,记下最末一个士兵报的数为1;
  • 再按从1至6报数,记下最末一个士兵报的数为5;
  • 再按从1至7报数,记下最末一个士兵报的数为4;
  • 最后按从1至11报数,最末一个士兵报的数为10;

请编写程序计算韩信至少有多少兵。

博客作业08_第2张图片

2.2数据处理

数据表达:输入人数(i)。
数据处理:只要让i满足以上五个条件即可。

2.3PTA提交列表及说明

 

这一题还是比较好懂的,只要让i满足条件即可。

 

4.学习总结

4.1学习进度条

这周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

第一周

    7天

 25

   c语言最基础的格式

                           无

第二周

   11天

 51 

        温度转化 

                           无  

第三周

   3天

 80 

   if else 与 数学函数 

对if else缺乏理解,对数学函数的输入模糊不清 

第四周

  4天

77

for语句引导的循环结构

循环结构可以理解,但赋值的输入不熟

第五周

3天

105

函数的插入

                 无

第六周

4天

121

  分支结构与逻辑语句

      对逻辑运算符不太熟悉         

第七周

3天

119

  Switch语句

                无

第八周

4天

130

Do while语句

   对其的条件运用不熟悉               

4.1思维导图

博客作业08_第3张图片

5.学习感悟 

这一周主要学习do while语句,我对do while语句的条件使用真的很不清楚,,在之后我会多加训练,争取掌握do while语句的用法

 

 

 

 

 

 

 

 

 
 

------------恢复内容结束------------

你可能感兴趣的:(博客作业08)