C语言I博客作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 [C语言I—2019秋作业10]https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10102
我在这个课程的目标是 更加深层次了解C语言
这个作业在那个具体方面帮助我实现目标 实践动手能力
参考文献 Markdown基本语法

1PTA作业

C语言I博客作业10_第1张图片

1.1

本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
输入格式:
输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。
输出格式:
输出空心字符菱形。
输入样例:

B 5
输出样例:
B
C C
D D
C C
B

1.1.1数据处理

数据表达:使用了n,m,i,j变量。n,m由输入得到,i,j是由for循环累加得到,sum是有两个表达式sum+=j;sum==i确定其值。num由自加得到。
数据处理:if(i==1)

1.1.2实验代码截图

C语言I博客作业10_第2张图片

1.1.3造测试数据

输入数据 输出数据 说明
B 5

B
C C
D D
C C
B

1.1.4PTA提交列表及说明

  • 由于提前在C++上面运行过,所以一次性通过

    1.2本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    输入格式:
    输入在一行中给出一个正整数n(1≤n<7)。
    输出格式:
    输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
    输入样例:
    4
    输出样例:
    A B C D
    E F G
    H I
    J

    1.2.1数据处理

    数据表达:数据表达:定义整型函数n,i,j,字符ch

    1.2.2实验代码截图

    C语言I博客作业10_第3张图片

    1.2.3造测试数据

    C语言I博客作业10_第4张图片

    1.2.4 PTA提交列表及说明

  • 由于在C++上面提前操作过,所以一次性通过

    2学习总结:复习了for的循环嵌套语句

    2.1同学代码互评

    C语言I博客作业10_第5张图片同学代码比我好很多,还运用了continue语法,我的走了很多弯路。

    3. 累积代码行和博客字数

    时间 博客字数 代码行
    第四周 0 0
    第五周 0 0
    第六周 600 400
    第七周 600 400
    第八周 800 400
    第九周 4676 1124
    第十周 5213 1300
    第十一周 0 0
    第十二周 2360 650
    第十三周 1350 310
    第十四周 798 98

    C语言I博客作业10_第6张图片

    3.3学习内容总结和感悟

    一次次失败一次次成功,在编程中从编译错误到答案错误到格式错误到最后的答案正确,感受到了用心去做好一件事的感觉 ,非常有成就感,感觉每次作业难度还是比较大,对自己也是个挑战,相信支结会不断成长。

你可能感兴趣的:(C语言I博客作业10)