c语言1博客作业10
一、本周作业头
这个作业属于那个课程 | 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的更多相关文章
- C语言I博客作业10
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的 ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- C语言|博客作业10
问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
- C语言I博客作业02
这个作业属于那个课程 C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...
- C语言l博客作业05
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...
随机推荐
- 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 ...
- [转帖]MMU内存管理单元
MMU内存管理单元 https://www.cnblogs.com/alantu2018/p/9002309.html 之前对这一块一直不理解 最近学习了点 CPU time slice 以及 con ...
- java日志框架系列(8):logback框架PatternLayout详解
当你想要将记录以你想要的的格式写到目的地时,那么你就需要了解如何设置自定义的格式了. 1.PatternLayout 转换模式:由文本文字和格式转换符组成. 下面了解一下格式转换符与格式修饰符表示的意 ...
- ajax与jsonp中的几个封装函数
首先是ajax里的get 在页面上添加几个标签用作测试 <body> <input type="text" id="user"> < ...
- WUSTOJ 1246: 字符串排序(Java)
1246: 字符串排序 题目 输入n(n<100)个字符串,每个字符串长度不超过1000,将他们按字典顺序输出.更过内容点击标题. 分析 Java中的ArrayList()可以比较方便的 ...
- 跟我一起学编程—《Scratch编程》第22课:颠弹力球
1. 能够熟练绘制角色和背景造型 2. 能够熟练控制角色角度.速度等 3. 能够熟练使用变量 4. 能够熟练使用循环.选择等指令控制程序 任务描述: 1. 绘制弹力小球.托板角色,背景造型. 2. 游 ...
- SSM集成
SSM集成 Spring和各个框架的整合 Spring目前是JavaWeb开发中最终的框架,提供一站式服务,可以其他各个框架整合集成 Spring整合方案 SSH Ssh是早期的一种整 ...
- Java容器汇总【红黑树需要再次学习】
1,概述 2,Collection 2.1,Set[接触比较少] 2.1.1 TreeSet 底层由TreeMap实现 基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作.但是查找效率不如 ...
- bin文件夹下的某个dll总是自动刷新为不同版本的dll的解决方法
如上图所示,一般这种问题都是dll版本和配置文件中的dll版本对应不上才引起的,可以通过替换对应版本的dll或者修改配置文件中的版本号即可. 然而我的情况是:修复后,还是不定时出现这样的问题,我以为是 ...
- opencv-02--图像的邻域操作
图像的邻域操作 很多时候,我们对图像处理时,要考虑它的邻域,比如3*3是我们常用的,这在图像滤波.去噪中最为常见,下面我们介绍如果在一次图像遍历过程中进行邻域的运算. 下面我们进行一个简单的滤波操作, ...