• C语言1博客作业10


    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 能够自身熟练使用C语言
    我在这个课程的目标是 练习for循环语句,break语句,for嵌套语句和字符型变量
    参考文献 百度

    1.PTA实验作业

    1.1输出三角形字符阵列

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

    1.1.1数据处理

    数据表达:设置了m,n,i,j四个整型变量
    数据处理:

    {
    定义整型n,m=0,i,j
    输入n
    for(i=n;i如果大于0;则i--)
    {
    for(j=0;若j小于i;j++)
    {
    输出A+ m(注意空格)
    m++;
    }
    输出格式换行
    }

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    5 A B C D E
    F G H I
    J K L
    M N
    O
    随机
    1 A 随机

    1.1.4 PTA提交列表及说明


    格式错误:++中的一个+忘记打了
    编译错误:%c打成了%d

    1.2梅森数

    1.2.1数据处理

    数据表达:设置了n,x,y,i,num五个整形变量
    数据处理:

    {
    定义n,x,y,i,num五个整形变量
    输入x
    如果x等于1
    输出None
    for(n=2;n小于等于x时;n加1)
    {
    num=2的n次方-1;
    for(i=2;当i小于等于num-1时;i加1)
    {
    如果(num除以i能被整除)
    {
    y=1;
    跳出循环;
    }
    }
    如果(y不等于1)
    输出num;
    y等于0;
    }

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    10 3
    7
    31
    127
    随机
    12 3
    7
    31
    127
    随机

    1.2.4 PTA提交列表及说明


    编译错误:使用了中文符号
    编译错误:少打了一个括号,后来自己找出来的

    2.代码互评

    同学代码:

    我的代码:

    1.自我感觉代码原理相差不大,不过我的更加简便化了,但直观看来同学的代码比我的代码更加容易让人理解。
    2.我认为同学代码中的一些大括号没有必要,虽然感觉条理清晰,但是的确是一些多余的存在。

    3. 学习总结和感悟

    3.1学习进度条

    日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    10.7--10.13 8小时左右 89 学习了if-else语句的用法 一些代码和函数之间的不同比较模糊
    10.14--10.20 8小时左右 120 学会了区分整型变量和浮点型变量,学会了for语句的使用方法 自己写代码还不能独立流畅的完成,每次都需要去查阅大量资料和询问同学
    10.21--10.27 7小时左右 83 函数的定义,调用 对调用函数还不是很熟练,变量经常弄错
    10.28--11.3 8小时左右 230行左右 学习程序解析和多分支if-else语句 经常将分号的使用方法弄错
    11.4--11.8 5小时左右 223 学习了switch语句
    11.9--11.15 9小时左右 166 进一步地理解循环语句的区别和用法 对语句的理解还不是很透彻,无法找到最简便的语句来编写代码
    11.20--11.22 7小时左右 135 学习了break和continue使用,循环的嵌套 对continue还并不是很理解
    11.27--11.29 8小时左右 120+ 本周没有学习什么新的知识,主要是观看助教写的代码,同时反思自己的差距 对各种英文字母所定义还不是很理解

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    1.这周虽然没有学习什么新知识,但是在观看助教讲解代码时还是学了很多东西,我学习到了他们做题的思路和方法,能帮助我更好的完成pta
    2.一学期快要将近尾声了,说学其实感觉没学到多少,说不学好像又学到了点什么,自己也总会在一写细节上出错。

  • 相关阅读:
    C语言第十一讲,预处理命令.
    C语言第十讲,枚举类型简单说明
    C语言第九讲,结构体
    C语言第八讲,指针*
    C语言第七讲,函数入门.
    C语言第六讲,数组
    C语言第五讲,语句 顺序循环选择.
    C语言第四讲,typedef 关键字,以及作用域
    C语言第三讲,基本数据类型
    64位内核第二讲,进程保护之对象钩子
  • 原文地址:https://www.cnblogs.com/ClubThirteen/p/11956693.html
Copyright © 2020-2023  润新知