zoukankan      html  css  js  c++  java
  • 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.期末考试即将到来,多多少少有点焦虑。焦虑是源于自己实力不够,没有足够的底气让自己镇定,只能在剩下的时间里尽力去弥补不足。

  • 相关阅读:
    自己重写HTMLEditorExtender控件
    Sys.InvalidOperationException: A control is already associated with the element 错误处理方法
    navigationbar tabbar 状态栏的 高度
    iOS之正则表达式(转载)
    Mesonry的使用方法
    SimulatorXcode模拟器如何使用PC键盘进行输入
    Masonry第三方代码约束
    卸载openfire
    安装和使用cocoapods
    js选择颜色小游戏(随机生成不含重复数字的数组,通过数组中的数控制定义好的数组)
  • 原文地址:https://www.cnblogs.com/zhangxueru/p/11934626.html
Copyright © 2011-2022 走看看