zoukankan      html  css  js  c++  java
  • C语言I作业09

    问题 回答
    这个作业属于哪个课程 C语言程序设计I
    这个作业要求在哪里 作业要求链接
    我在这个课程的目标是 了解函数编程,掌握相关语句的使用;熟练使用Markdown语法
    这个作业在哪个具体方面帮助我实现目标 PTA分支题的作业和语言的使用;Markdown语法的使用
    参考文献 《C语言程序设计》;参考链接

    1.PTA实验作业

    1.1 打印九九口诀表

    1.1.1 数据处理

    数据表达:该题有整型变量i,j,N,
    数据处理:输入整型变量N
    for(i=1;i<=N;i++)
    {
    for(j=1;j<=i;j++)
    {
    进行计算输出("%d%d=%-4d",j,i,ji);
    }
    printf(" ");
    }

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入样例 输出样例
    4 输出结果
    8 输出结果

    1.1.4 PTA提交列表及说明


    答案错误:在部分错误之前还有答案错误,由于没有认真审题,没有注意还要输入一个变量N,用此来控制计算范围。
    部分正确:对出具结果的格式判断错误,就是输出结果所占的位数没有控制好。

    1.2 找完数

    1.2.1 数据处理

    数据表达:该题有整形变量n,m,i,j,sum,num,
    数据处理:输入整型变量m,n;
    for(i=m;i<=n;i++)
    {
    if(i1) continue; 1不是完数,不执行剩余循环体
    sum=1;
    for(j=2;j<i;j++)
    if(i%j
    0)
    sum+=j;
    if(sumi)
    {
    每一项都需输出1("%d = 1",i);
    for(j=2;j<i;j++)
    if(i%j
    0)
    加上后面的因子输出(" + %d",j);
    printf(" ");
    num++;统计完数个数
    }
    }
    if(num==0)
    没有则输出None("None ");

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入样例 输出样例
    2 30 输出结果
    12 106 输出结果

    1.2.4 PTA提交列表及说明


    部分正确:因为在上机课的时候做了类似的题目,但是还是反了同样的错误吧“/”与“%”混淆了,最后改为“%”就正确了

    2 代码互评

    |自己代码||
    |同学1代码||
    差别:我的代码与同学仪的代码,只是在运算公式是哪个有一些的不同,还有循环体内容不同,其他方面,比如语言和格式都大致相同。

    3 学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    4/16~4/22 2小时 32行 基础的打头代码和输出、换行符号
    5/23~5/29 2小时 20行 编码求华氏温度对应的摄氏温度 不会合适使用printf,格式掌握不了
    6/7~6/13 6小时 89行 求银行利息、编写分段函数、输出三角形面积和周长 对分段函数不太懂,对if-else语句和scanf的使用地方不太清楚
    7/14~7/18 6小时 68行 for循环语句的运用,序列的求和。 对有些的格式和计算方法还不太明白
    8/21~8/26 6小时 81行 函数的计算,函数的调用。思维导图的制作 对函数这方面还存在这疑惑
    9/28~9/1 7小时 115行 分支结构的理解及使用。 对有些语句的使用还不太理解
    10/4~10/9 8小时 135行 switch-case语句 对switch-case语句难以运用,有时不知道如何下手
    11/11~11/16 8小时 103行 while及do-while语句 对三种循环语句的区别与使用有些模糊不清
    12/18~12/22 7小时 82行 对语言表达有点不熟练,对代码是看得懂打不出

    3.2累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    这个学期眼看就快结束了,我也不清楚自己到底学了什么,说没学吧,我有懂一点,说学了吧,感
    觉啥也没懂,我对这些代码还只停留在看得懂写不出的层面,自己也有点慌。因为对于一个在学C语
    言的我来说看得懂并没有什么用,希望自己在接下来的时间里慢慢的有所提升。

    3.3.2 学习体会

    我觉的我们学习的东西还不算多,可是现在我却没有理解以及使用过来。有时候当我做pta作业时,
    看懂了题目却不知道该怎么去用代码表达时,会觉得自己什么都没学得到,到自己凭实力做出一道
    题,哪怕很简单,自己也会感到自豪,真的,切身体验。一个学期过得很快,我掌握的东西却寥寥
    无几,这也让我惶恐。希望自己能利用一些空余时间去理解这些东西,至少让自己觉得在这个学期
    感到有所收获,还有前往不能只停留在看得懂就行的层面,虽然还是大一,但也要有点水平。

  • 相关阅读:
    C#中 @ 的用法
    ASP.NET页面间传值
    ASP.NET中常用的文件上传下载方法
    把图片转换为字符
    把图片转换为字符
    JavaScript 时间延迟
    Using WSDLs in UCM 11g like you did in 10g
    The Definitive Guide to Stellent Content Server Development
    解决RedHat AS5 RPM安装包依赖问题
    在64位Windows 7上安装Oracle UCM 10gR3
  • 原文地址:https://www.cnblogs.com/ssjjll/p/11909284.html
Copyright © 2011-2022 走看看