• C语言I博客作业09


     

    **C语言I博客作业09

    这个作业属于那个课程C语言程序设计||
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 精通C语言
    这个作业在那个具体方面帮助我实现目标 对于循环语句的嵌套的灵活使用
    参考文献 暂无

     

    PTA作业完成情况:  

     

     

    题目名:1.本题要求对任意给定的一位正整数N,输出从1*1N*N的部分口诀表。 

    数据处理:

    数据表达:定义了i,j,n三个整型变量
    数据处理:
    输入n

    for i ← 1 to n

    for j ← 1 to i

    输出 i*j 的值

    输出回车 

     

    实验代码截图:

     

     

    输入数据输出数据说明
    4 11=1    12=2   22=4    13=3   23=6   33=9    14=4   24=8   34=12  44=16 2.题目样例
    1 1*1=1 自建数据
    5 11=1    12=2   22=4    13=3   23=6   33=9    14=4   24=8   34=12  44=16   15=5   25=10  35=15  45=20  5*5=25 自建数据

     

    PTA提交列表及说明:

     

    Q:多种错误因为没有按照题目其中等号右边数字占4位、左对齐,然后输出的全是答案错误。

    A:在printf(***)里改正为%d%d=%-4d完成任务

    Q:之后的格式错误是因为%d*%d=%-4d的后方多打了个空格,太强了,我改正完后自己都不信是因为空格的原因,PTAtql.

    A:在%d*%d=%-4d  的后方删去空格,答案正确

     

    题目名:2.美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

     

    数据表达:定义i,j,n三个整型变量,定义m为字符型
    数据处理:
    输入n和一个字符m

    if(n➗2的余数为0)

    for j ← 1 to n/2

    for i ← i to n

    输出m的字符

    输出回车

    实验代码截图:

     

    输入数据输出数据说明
    10 a 十行a且五列a 1.题目样例
    11 b 十一行b且六列b 自建数据
    3 c 三列c且两行c  自建数据

     

     

    PTA提交列表及说明:

    Q:部分正确是因为我没有考虑到数取奇数的情况,当输入数字为奇数的时候,总是少了一行

    A:在原来的代码上添加了一个if--else语句,else里面放奇数情况,答案正确。

    代码互评:

    我的代码:

     

    同学的代码:

     

     

     

    1.同学的使用的是for循环,而我的是while循环。在定义变量的时候没必要些这么多个int,一个就好。

    2.我利用了if的扦插,使得循环在L>=N的条件下可以跳出。他只有当sum<N的时候才可以输出。

    学习总结:

     

     

    日期这周所花的时间代码行学到的知识简介目前比较迷惑的问题
    10/7--10/13 10+个小时 100+ if-else语句,多种运算符、少数运算规则等 理解每个代码意思和语句的使用
    10/13--10/20 6+个小时 100+ 学习for循环语句 熟悉利用for语句
    10/20--10/27 5+个小时 100+ 学习了函数的自定义 熟练的自定义函数和使用
    10/28--11/3 6+个小时 150+ 进一步认识if语句,进一步熟悉语句之间的结合 熟练的掌握所学内容
    11/4--11/10 5+个小时 150+ 学习了switch语句的运用 熟练的掌握switch的使用
    11/11--11/16 7+小时 72 学习了while语句的运用 熟练的掌握while语句的使用和各个语句的嵌套
    11/17--11/22 5+个小时 101 学习了循环语句的嵌套和continue,break。 熟练掌握循环语句的嵌套和continue在循环语句的使用

     

    学习内容总结:

     

     

     

     

    学习体会:

    这周的学习有些劳累,周前几天遇事也不是很顺,不过后面好些了。这周上课的时候嘴贱,似乎使老师不开心了,想对老师讲声抱歉。

    在多次的学习中,发现了很多自己的不足,特别是对于代码的熟悉度,远远还不够。在使用scanff的时候经常会忘记打‘&’。在使用for或者while做循环的时候,总会因为条件的不准确而进入错误循环甚至死循环。

    我觉得在做题目的时候不仅仅要能敢下笔,更要能看准题目的意思,看准输入输出数据,仔细检查和验算也很重要

     

    今后的日子也要更加加油,坚定自己的目标,不忘初心。

  • 相关阅读:
    tensorflow学习笔记----TensorBoard讲解
    tensorflow学习笔记----tensorflow在windows的安装及TensorBoard中mnist样例
    vmware workstation环境下虚拟机固定ip的设置
    一致性协议之Paxos算法
    一致性协议之二阶段提交和三阶段提交
    红黑树
    kibana增加验证
    Linux安装nodejs和npm
    Gnu pgp加密解密
    linux记录每次登陆的历史命令
  • 原文地址:https://www.cnblogs.com/LQNB/p/11906993.html
Copyright © 2020-2023  润新知