彭晓念

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.再过不久就考试了,好好复习吧!

posted on 2019-11-28 19:22  林间晓(念)巷  阅读(203)  评论(2编辑  收藏  举报

导航