我在这个课程的目标是 | 学会二维数组和字符串 |
这个作业在那个具体方面帮助我实现目标 | 在pta完成中 |
这个作业要求在哪里 | https://editor.csdn.net/md?not_checkout=1&articleId=127877559 |
1.PTA实验作业
1.1 短号
在某年的校程序设计竞赛中,报名参赛的同学很多都只留了短号,这让通知获奖同学来取获奖证书的H老师很是困扰,因为他没有短号!痛定思痛,H老师也要办短号了。这里约定短号为手机号码的最后六位,但如果取出的最后六位是以0开头的,要改为以9开头。现给出H老师手机号码,请确定他的短号。
1.1.1数据处理
1.数据表达:用了I,j,n三个整型变量,数组a,char是定义字符型变量。
2.数据处理:
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
2 | |
13110023456 | 13110023456 923456 |
13111123456 | 13111123456 123456 |
1.1.4 PTA提交列表及说明
注意数组的范围,应该要把问题拆分成若干个小问题,然后把数组的范围扩大。
1.2 sdut-C语言实验-字符编码
请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码。
1.2.1 数据处理
1.数据表达:定义变量i,数组m,i为整型变量,m为定义字符型变量。
2.数据处理:
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 |
---|---|
China | password is Glmre |
Way | password is Aec |
说明:第二个数据是为了验证后面没有第四个字母的字母 |
1.2.4 PTA提交列表及说明
说明:数组大小需要常数,不能用变量代替,矩阵也要输出。
2.代码互评
自己代码7-3
同学代码7-3
不同:1.我是在for循环里遍历第五位到第11位,伍靓同学是依次将数组列出
自己代码7-2
同学代码7-2
不同:取得范围不同,我的只是区分了范围,伍靓同学的判断不一样
3.学习总结
3.1 学习进度条
|时间|所花时间|代码行 |学到的知识点简介| 目前比较迷惑的问题|
第五周 | 2h | 60 | 运行简单的C程序 | 无法区分单精度浮点型和双精度浮点型 |
---|---|---|---|---|
第六周 | 2h | 70 | 学会使用运算符和表达式 | 不会使用输出时%.2f等类型 |
第七周 | 4h | 50 | 学会进制转换 | 无 |
第八周 | 3h | 70 | 选择结构程序设计 | 嵌套结构时会分不清逻辑 |
第九周 | 13h | 150 | 二维数组,字符串 | 还不能熟练分析逻辑思路,字符串不太了解 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
因为老师没来得及讲字符,所以自己对这块内容不理解,自己看书也很难学会