一、本周作业头

这个作业属于那个课程 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. ansible介绍、安装与配置

    一.ansible简介 (1)简介: Ansible是近年越来越火的一款自动化运维工具,其主要的功能是帮助运维实现IT工作的自动化,降低人为操作失误.提高业务自动化率,常用于软件部署.配置自动化.管理 ...

  2. 封装一个Model或者Vender类

    Model <?php /** * User: Eden * Date: 2019/3/21 * 共有内容 */ class WxPayModel extends Model { protect ...

  3. 【CodeForces】1172E. Nauuo and ODT

    题解 看了一遍题解(以及代码)但是没写代码-- 后来做梦的时候忽然梦到了这道题--意识到我需要补一下-- 这道题就是,对于每种颜色,把没有染成这种颜色的点标成黑点,然后计算每个联通块的平方 然后每个点 ...

  4. 数组、可变参数 、this关键字 (札记)

    Thinking in java 读书笔记(P84 ~ P104) 作者:淮左白衣 写于:2018年4月10日16:42:57 目录 this 为什么可以代表调用对象 数组 数组中的 length 定 ...

  5. day0~day13

    day0 day1 day2 day4 day5 day7 day9 day10 day12 day13

  6. python-django-天天生鲜项目

    1 需求分析 github源码:https://www.github.com/wangyingchuang/dailyfresh 1.1  用户模块 1) 注册页 l  注册时校验用户名是否已被注册. ...

  7. asp.net core-4.命令行配置

    先用vs2017创建一个控制台应用程序,这里不做多的介绍. 现在命名空间中添加using Microsoft.Extensions.Configuration; 如果没有,就在依赖项—>管理Nu ...

  8. 在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据)

    原文:在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所 ...

  9. JS OOP -02 深入认识JS中的函数

    深入认识JS中的函数: 1.概述,认识函数对象 2.函数对象和其他内部对象的关系 3.将函数作为参数传递 4.传递给函数的隐含参数:arguments 5.函数的apply,call方法和length ...

  10. asp.net类似于js中的setTimeOut()的函数作用?

    asp.net类似于js中的setTimeOut()的函数作用? 插入这行即可,定时2秒,再运行下一步: System.Threading.Thread.Sleep(); 加个随机数 Random r ...