一、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10101
我在这个课程的目标是 <学习c语言知识,学会做编程题,学会做小程序>
这个作业在那个具体方面帮助我实现目标 <教我敲代码,做思维导图,做折线图,>
参考文献 <c语言程序设计教科书和实验书,浏览器,上课笔记,PTA>

二、本周作业

1.PTA实验作业(20分/题)

##1.1 题目1
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 输入格式:
输入在一行中给出一个正整数n(1≤n<7)。 输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
####1.1.1数据处理
####数据处理;
#include<stdio.h>
int main()
{
int i, n, j; //定义了整形变量i,n,j
char c='A';//将'A'的值赋给c
scanf("%d", &n); for (i = 0; i <= n; i++) //确定第几行
{
for (j = 0; j <= n-i; j++)//确定这一行中输出几个字符
{
printf("%c ", c);//输出字符c
c++; //c自增
}
printf("\n"); //输出换行
}
return 0;//最后
} ####数据表达:运用了三个整型变量n,j,i。其中i,j用于控制循环,而n为行数。
定义了字符变量c。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据
2
4
5

1.1.4 PTA提交列表及说明

###提交列表说明:
答案错误,将i与j的初始值想成了1。运行了两次都是答案错误
##1.2 题目2
一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。 输出格式:
在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。
###1.2.1 数据处理

####数据表达:定义了整型变量i,m

####数据处理:
数据处理;
int main()
{
定义整型变量i, m;
for(i=1;i<1000;i++)//从1开始循环一直到1000,在其中筛选
{
m=i*i;
如果( m除以10的余数等于i||m除以100的余数等于i||m除以1000的余数等于i)
{
输出i;
}
}
return 0;
}

1.2.2 实验代码截图

1.2.3 造测试数据

输出数据

1.2.4 PTA提交列表及说明



####提交列表说明:
编译错误,m=pow(i,2)后面忘记加分号了
答案错误,将printf("%6d",i)写成了printf("%d",i),写顺手了,忘记考虑了。
答案正确,改正了错误

2.代码互评(5分)

同学代码截图

(1)

(2)

自己代码截图

1,2,3方式罗列2份代码不同地方。

与(1)比较:

1该同学输出空格的方式与我不同,我是"%c "。她是printf(" "),简单来是她的更好了解,我需要向她学习。很明了。

2她使用了put,我没有,这是对知识的灵活运用。

与(2)比较:

1.变量用不同的字母代替,但是表达的意思相同

2.两个for语句中的a或i,b或j的初始值不同,但是最终表达的意思相同。都能得出正确结果。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周9.16-9.23 6小时 28 初步了解敲代码,做博客 怎样进去做这些作业
第六周9.23-10.6 32小时 19 熟悉部分编程的格式,使用markdown语法 和做表格 不太会做表格
第七周10.7-10.11 40小时 105 学会使用if-else语句做分支结构题 做折线图开始的时候有点不太会
第八周10/14-10/19 48小时 82 学习了for语句,运用于敲代码时,进行循环过程。 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。
第九周10/20-10/26 50小时 108 学习了c语言函数知识,理解定义和使用方法 不太懂,经常出错,函数式子很难想到
第十周10/28-11/02 38小时 180 学习了字符型,库函数,还有逻辑运算符知识 对这些我还挺感兴趣的
第十一周11./3-11/8 30小时 156 学习了switch语句 刚开始不太了解,慢慢了解了
第十二周11/9-11/15 35小时 112 学习了while语句,一种已知一个条件限制,求解满足条件的任意值 开始的时候,与for循环语句有点分不清楚,现在明白了
第十三11/16-11/22 41小时 126 学习了continue语句和复习了break等知识 暂无
第十四周11/23-11/29 38小时 181 复习了所学习的知识 有,还要多多练习,仔细思考

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

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

3.3.1 学习内容总结

###3.3.2 学习体会

1,我有一个坏习惯,因为最近其他方面的事情特别多,使做作业特别拖,没有了时间观念,希望自己在接下来不到一个月的时间里,把心思多多放在学习上。
有自己的时间表,合理安排,学习为主,其他为辅,为学习腾出时间。
2;我们在做PTA作业时候,每个小小点地方都需要注意,比如一个分号 空格,可以自己在草稿纸上打好草稿,和表出注意的地方,再敲上去,要多检查几遍。
3;随着知识的增加,我们了解的越来越多,更要注重吸收消化,越来越接近考试了,即使我再忙,也不能不学习了,特别是自己的专业知识,多去练习,理解题目,看看视频之类的,敢于动手写代码,因为我们的考试可能是笔试,...
4:对于continue语句,之前有一丁点的了解,一位学长给我们讲过一点点,加上老师的深入指导,愿自己可以真正学会。
5;实验课,做作业,是很好的锻炼我打字速度和反应能力的时候,时间方面比较紧,我需合理安排
7.再过不久就考试了,好好复习吧!

c语言1博客作业10的更多相关文章

  1. C语言I博客作业10

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的 ...

  2. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  3. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  4. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

  5. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  6. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  7. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

  8. C语言I博客作业02

    这个作业属于那个课程  C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...

  9. C语言l博客作业05

    问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...

随机推荐

  1. Mysql: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.

    2019-05-28 01:53:42.762 [message remind thread-24] ERROR druid.sql.Statement - {conn-10327, stmt-320 ...

  2. [转帖]MMU内存管理单元

    MMU内存管理单元 https://www.cnblogs.com/alantu2018/p/9002309.html 之前对这一块一直不理解 最近学习了点 CPU time slice 以及 con ...

  3. java日志框架系列(8):logback框架PatternLayout详解

    当你想要将记录以你想要的的格式写到目的地时,那么你就需要了解如何设置自定义的格式了. 1.PatternLayout 转换模式:由文本文字和格式转换符组成. 下面了解一下格式转换符与格式修饰符表示的意 ...

  4. ajax与jsonp中的几个封装函数

    首先是ajax里的get 在页面上添加几个标签用作测试 <body> <input type="text" id="user"> < ...

  5. WUSTOJ 1246: 字符串排序(Java)

    1246: 字符串排序 题目   输入n(n<100)个字符串,每个字符串长度不超过1000,将他们按字典顺序输出.更过内容点击标题. 分析   Java中的ArrayList()可以比较方便的 ...

  6. 跟我一起学编程—《Scratch编程》第22课:颠弹力球

    1. 能够熟练绘制角色和背景造型 2. 能够熟练控制角色角度.速度等 3. 能够熟练使用变量 4. 能够熟练使用循环.选择等指令控制程序 任务描述: 1. 绘制弹力小球.托板角色,背景造型. 2. 游 ...

  7. SSM集成

    SSM集成   Spring和各个框架的整合   Spring目前是JavaWeb开发中最终的框架,提供一站式服务,可以其他各个框架整合集成   Spring整合方案   SSH Ssh是早期的一种整 ...

  8. Java容器汇总【红黑树需要再次学习】

    1,概述 2,Collection 2.1,Set[接触比较少] 2.1.1 TreeSet 底层由TreeMap实现 基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作.但是查找效率不如 ...

  9. bin文件夹下的某个dll总是自动刷新为不同版本的dll的解决方法

    如上图所示,一般这种问题都是dll版本和配置文件中的dll版本对应不上才引起的,可以通过替换对应版本的dll或者修改配置文件中的版本号即可. 然而我的情况是:修复后,还是不定时出现这样的问题,我以为是 ...

  10. opencv-02--图像的邻域操作

    图像的邻域操作 很多时候,我们对图像处理时,要考虑它的邻域,比如3*3是我们常用的,这在图像滤波.去噪中最为常见,下面我们介绍如果在一次图像遍历过程中进行邻域的运算. 下面我们进行一个简单的滤波操作, ...