C语言I博客作业10
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://i-beta.cnblogs.com/posts/edit |
| 我在这个课程的目标是 | 努力学习 |
| 这个作业在那个具体方面帮助我实现目标 | 自己独立些一些题目 |
| 参考文献 | c语言教材 |
1.PTA实验作业

1.1. 编程打印空心字符菱形 (10 分)
本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
输入格式:
输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。
输出格式:
输出空心字符菱形。
输入样例:
B 5
输出样例:
B
C C
D D
C C
B
1.1.1数据处理
定义整型 n,i,j,m,k;
字符型 ch。再用for循环,if语句。
1.1.2实验代码截图


1.1.3造数据测试


1.1.4PTA提交列表及说明

部分正确是由于想的太复杂了然后思路错了,后来改对也是勉强。
1.2.1 输出三角形字符阵列 (15 分)
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
输入样例:
4
输出样例:
A B C D
E F G
H I
J
1.2.1数据处理
定义整型 n,i;
字符型 char alphabet,再用if-else语句
1.2.2实验代码截图

1.2.3造数据测试


1.2.4PTA提交列表及说明

2.代码互评
同学代码:
我的代码:

这代码的差距从第一眼我就知道我是个乡巴佬进城的感觉,定义的少,代码行数也少。从第5行开始就不是一个世界的人了
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 9/16-9/22 | 12小时 | 40 | hello world | 无 |
| 9/23-9/29 | 7小时 | 50 | 变量定义 | 无 |
| 10/8-10/12 | 10小时 | 150 | 二分支结构以及if-else语句 数学函数的运用 | |
| 10/14-10/18 | 16小时 | 240 | 循环结构以及for语句 | 调试程序 |
| 10/21-10/26 | 5小时 | 520 | 定义函数 函数的调用 | |
| 10/28-11/2 | 4小时 | 450 | 分支结构,字符型数据,逻辑表达式 | 逻辑表达式 |
| 11/4-11/8 | 5小时 | 324 | switch和break语句的使用 | |
| 11/11-11/15 | 6小时 | 544 | while和do...while的区别和使用 | switch的运用 |
| 11/18-11/22 | 7小时 | 374 | 熟悉break和continue语句的使用以及对嵌套循环的掌握 | 嵌套循环的使用 |
| 11/25-11/29 | 4小时 | 450 | 深入了解一些东西 |
3.2累积代码行和博客字数

3.3学习内容总结及感悟
3.3.1学习内容总结

3.3学习体会
时间荏苒,转眼快完结的这个学期,对于我来说感觉什么都没学到,一天天的重复的生活,没有一点精彩,学习也没学到些什么,其他的也没好好做些什么。
浙公网安备 33010602011771号