C语言I博客作业10

表格

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095
我在这个课程的目标是 巩固之前所学的知识,学习镶嵌语句
这个作业在哪个具体方面帮助我实现目标 PTA作业
参考文献 CSDN、百度文档

1.PTA实验作业

1.1编程打印空心字符菱形

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

输出格式:
输出空心字符菱形。

1.1.1 数据处理

数据表达:①变量:i,j,n,x,y等为整型变量,c为字符型变量。
②变量值的由来:赋值与计算。
数据处理:该题用到了for循环以及printf、scanf输出输入语句,并且也使用了for循环语句的嵌套。

1.1.2实验代码截图



1.1.3 造测试数据
输入数据 输出数据

B 5 B
C C
D D
C C
B
总结:虽然是第一题 但感觉好难,最后还是靠同学的帮助才完成。但是还是有点没看懂,希望老师能讲解一下这道题。

1.2. 同构数

一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
输入格式:
在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。

输出样例:
1 5 6 25 76 376 625
数据表达:①变量:i,flag(标记),remainder(余数),j,square(平方),merchant(商)等为整型变量。
② 变量值的由来:通过赋值与计算。
数据处理:该题用到了printf、scanf输出输入语句,并且也使用了pow数学函数。

1.2.2实验代码截图

1.2.3造数据测试

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

1.2.4PTA提交列表及说明

.代码互评

同学代码
https://img2018.cnblogs.com/blog/1806838/201911/1806838-20191127143033636-917770284.png
我的代码

总结:他的是while语句进行的循环,我的是用for循环写的,看起来我的简单挺多但我觉得他的从中许多行代码可以整合一下。

3.学习总结

3.1 学习进度条

|周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|9/9-7/15|两天|83|for语句镶嵌|实验中的调试|

3.2累计代码行和博客字数

3.3.1学习内容总结

原文地址:https://www.cnblogs.com/666tzq/p/11960037.html