C语言I博客作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098
我在这个课程的目标是 熟练编写代码的格式要求,了解C语言的编程运用
这个作业在那个具体方面帮助我实现目标 编写代码的思维,错误总结等方面提升了自己的编写能力
参考文献 《C语言程序设计》

1.PTA实验作业

1.1 题目1 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。

1.1.1数据处理

数据表达:使用int型定义,i=1;i<=m;i++);
数据处理:运用 for语句。
函数参数: 使用 scanf函数定义,设 i,j,k,x,m为参数。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据
B 5 运行图
O 7 运行图

1.1.4 PTA提交列表及说明


案错误:设置参数关系是并没考虑输入情况,导致整个输出.

1.2 题目2 一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。

1.2.1数据处理

数据表达:使用int型定义
数据处理: i=1;i<=1000;i++;
函数参数: 运用for语句,用 printf函数定义,设 n,i,count=0为参数;

1.2.2实验代码截图

输入数据 输出数据
1 5 6 25 76 376 625 运行图

1.2.4 PTA提交列表及说明


答案错误:编写时关系错误,导致漏了一种情况.

2.代码互评

我的代码 同学代码

同学代码更加简洁直观

3.学习总结

3.1 学习进度条

周期 这周所花的时间 代码行数 所学内容
第一周 4h 8 简单的主体部分
第二周 3h 10 了解各类主体,学会提问
第三周 10h 26 if-else语句的使用
第四周 12h 20 for语句的使用
第五周 16h 36 函数的定义和
第七周 10h 42 switch语句的运用
第八周 12h 50 do-while 语句的运用
第九周 15h 52 循环体内使用 break语句和 continue 语句的作用
第十周 16h 55 循环体的综合运用

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.格式以及语句用法仍然存在问题需要改进
2.从调试作业与PTA作业中发现自己的函数语句不熟,各类结构语句也要加强练习
3.不管是对函数的定义还是语句的运用都不太熟悉,还需要加强

posted @ 2019-11-29 19:07  包帅  阅读(154)  评论(2编辑  收藏  举报