C语言I博客作业10

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I博客作业10
我在这个课程的目标 做一个自己的小游戏或小程序。
这个作业在那个具体方面帮助我实现目标 进一步熟悉编程,锻炼思维。
参考文献 《C语言程序设计》 百度搜索

1.PTA实验作业

1.1 7-8 输出三角形字符阵列

题目内容.

     本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

1.1.1数据处理

.

        数据表达:定义i,j,k,n四个整型变量。
        数据处理:
        begin
        {
        定义变量n,i,j,k
        k=0;
        输入n;
        for(表达式)            
         {
           for(表达式)
           {
              输出字母;               
           }   
           空行;
         } 
        return 0;
        }           

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 题目所给数据
3 随机取符合题意的数
5 随机取符合题意的数

1.1.4 PTA提交列表及说明


说明.

      1.编译错误:scanf()后漏打;
      2.编译错误:没发现错误,重新打了一遍。换了种方法后,依然错误。
      3.运行超时:换了种方法设定范围时出错。
      4.运行超时:同上。
      5.格式错误:空格漏打。
      6.答案错误:i--打成i++。
      7.答案错误:未给k赋初始值。

1.2 7-3 梅森数

题目内容.

           形如2​n−1的素数称为梅森数(Mersenne Number)。例如​2−1=3、2​3−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2​31−1=2147483647是一个素数,堪称当时世界上“已知最大素 
           数”的一个记录。本题要求编写程序,对任一正整数n(n<20),输出所有不超过2​n−1的梅森数。

1.2.1数据处理

.

            数据表达:定义i,n,j,b,sum五个个整型变量。
            数据处理:
                    begin
                    {
                      定义变量;
                      赋值;
                      输入n;
                      if(表达式)
                      输出;
                      for(表达式)
                      {
                        循环嵌套
                      }
                      if(b不等于1)
                      输出n;
                      return 0;
                    {

1.2.2 实验代码截图


说明.

   1.编译错误:%d漏打%。
   2.编译错误:%d打成%D。
   3.编译错误:j++打成i++。
   4.多种错误:未输入#include<math.h>
   5.部分错误:未给b赋值。
   6.部分错误:同上。

1.2.3 造测试数据

输入数据 输出数据 说明
6 3
7
31
题目所给数据
10 3
7
31
127
随机所取符合题目数据
12 3
7
31
127
随机所取符合题目数据

1.2.4 PTA提交列表及说明

2.代码互评

同学1 代码源

本人


说明.

  1.这位同学使用了字符型变量。
  2.这位同学用了printf("")输出空格

同学2 代码源

本人


说明.

  1.与这位同学编程有略微不同。
  2.都采用了if-else语句,计算公式相同。

3.学习总结

3.1 学习进度条

学习进度条周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.7~10.11 10h 207 简单函数题目的编程简单的符号与运算步骤运用 各种特殊符号的运用以及空格位置
10.12~10.17 6h 220 for语句的简单运用 空格位置,语句的格式
10.18~10.25 12h 162 如何自定义函数,调试,函数命名 函数如何运算,什么时候函数返回。
10.26~11.1 10h 217 进一步学习调试纠错,学习函数编程。 如何正确的调试出错误。
11.2~11.8 10h 211 学习了switch语句。 switch在什么情况下使用可以使代码简便。
11.9~11.15 9h 198 学习了while语句。 如何正确理解题目意思进行编程。
11.16~11.21 11h 182 学习了break语句和continue语句,嵌套循环。 continue的具体使用。
11.22~11.29 10h 177 熟练循环嵌套 理解题意,语法的使用。

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结




3.3.2 学习体会

1.进步不明显,该解决的问题没有去解决。
2.对题目的解读不够,很多时候都不知所云。老师说的对要多阅读,多做题,拓展思维。
3.期末考试即将到来,多多少少有点焦虑。焦虑是源于自己实力不够,没有足够的底气让自己镇定,只能在剩下的时间里尽力去弥补不足。

posted @ 2019-11-29 20:42  M71015  阅读(305)  评论(6编辑  收藏  举报