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学习体会

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

posted on 2019-11-29 21:13  刘宇龙  阅读(439)  评论(0)    收藏  举报