C语言I博客作业10

白昼怎懂夜的黑 提交于 2019-12-06 03:26:49
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-1/join?id=CfDJ8DeHXSeUWr9KtnvAGu7_dX-NdMxLuWBjFx6IwoIo-O_rydnfRsaBGa-I1XrbZwtq7TinInTPl_H1ttsK9nhsnlF4ZBKUoqDp5_euiog4I6ZNIQ6zt_ETShOlYOoCUrAlxe-WagOBvDXZJbFFqZRtnUs
我在这个课程的目标是 希望自己能写一些简单的代码出来
这个作业在那个具体方面帮助我实现目标 学会for嵌套语句的使用
参考文献 《C语言程序设计》,PTA

本周作业

1.PTA实验作业
2.代码互评
3.学习总结

作业格式

1.PTA实验作业

img

1.1 题目1

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

1.1.1数据处理

数据表达:整型变量 i,j, n 字符型变量 c
数据处理

{
   定义整型变量i,j, n
   定义字符型变量c←'A'
    输入n

    for (i←n;i>0;i--)
    {
        for (j←1;j<←i;j++)
        {
            输出c
            c++;
        }
        输出换行
    }
}

1.1.2实验代码截图

img

1.1.3 造测试数据

输入数据 输出数据 说明
4 A B C D
E F G
H I
J
原数据
6 A B C D E F
G H I J K
L M N O
P Q R
S T
U
新数据

1.1.4“PTA提交列表”
[img](file:///C:\Users\hui\Documents\Tencent Files\773202225\Image\C2C\4KQ4(L((L1P1F1)M6}I(5)0.png)

答案正确:因为这次我特别注意了格式和细节,所以并没有出错。

1.2 题目2

题目内容描述:本题要求编写程序,对任一正整数n(n<20),输出所有不超过2^n−1的梅森数。

1.2.1 数据处理

定义n,i,fagh,sqrt;
for(i=1,;i<=n;i++;)
再判断是不是为梅森数
for(i=2;i<=sqrt;i++)
进一步判断
最后输出
return 0;
return 1;

1.2.2 实验代码截图

img

1.2.3 造测试数据 :

输出数据 输入数据 说明
1 None 1不是梅林数
6 3 7 31 在范围内有3个梅林数

[img](file:///C:\Users\hui\Documents\Tencent Files\773202225\Image\C2C\O]_S6_YV}P[PO2D}D(H[JD1.png)

答案正确:因为这次我特别注意了格式和细节,所以并没有出错。

2.代码互评(5分)

同学代码: img

我的代码:img

不同点:

1:同学的代码太复杂了,相比之下我的真的简单灵活

2:我们用的语句其实差不多,但是他写了if else 语句,所以就写了好长。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 约10小时 约100行 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 不能脱离书本自己编写代码
第四周 8+小时 约105行 for循环语句 不能灵活运用for语句
第五周 约7小时 约54行 定义函数 还未真正学会定义函数
第六周 约12小时 约186行 自定义函数和多分支结构的运用 这次的填空题不明其意!
第七周 约6小时 约145行 switch语句的使用 有好多题可以使用if语句会简单一点,switch反倒很难想出怎么编译
第八周 约8小时 约94行 do-while语句和while语句的使用 有时会搞错while内的条件
第九周 约8小时 约123行 区别break与continue语句 只能说数学基础还要加强
第十周 12++小时 约120行 if else 的编辑与使用,乘方的使用 一些代码的具体含义不清楚,不能灵活的运用它们

3.2 累积代码行和博客字数(5分)

img

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结:

img

3.3.2学习体会

这周学习了循环结构。循环结构的程序设计,涉及到多个典型算法。还是有很多题目不会做,但是比之前是好很多,会很多了,希望可以继续坚持,最后希望这次考试不会挂科。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!