C语言程序设计作业06

这个作业要求在哪里https://bbs.csdn.net/topics/610882618
这个作业在那个具体方面帮助我实现目标指针的调用和传地址传值
-我在这个课程的目标是--学会运用指针的方法解决问题-
参考文献《 c语言程序设计》,百度 CSDN社区

1.PTA实验作业(20分/题)
在这里插入图片描述

1.1 题目名1
7-8 组织星期信息

1.1.1数据处理
在这里插入图片描述

1.1.1.1数据表达:
定义整型变量 i,repeat,index=0(初始化);定义字符型指针数组并赋予七个星期;字符型数组 b[100],用来输入字符串。
1.1.1.2数据处理:
数据用到的表达式和流程结构。

1.1.2实验代码截图

在这里插入图片描述

1.1.3 造测试数据
在这里插入图片描述

1.1.4 PTA提交列表及说明
在这里插入图片描述
一直都不知道如何,让我输入的字符串能够在代码中找到,最后通过循环判断 repeat是否与定义的字符数组存在, index不等于0就存在
1.2 题目2
7-10 使用函数删除字符串中的字符
1.2.1 数据处理
void delchar(char *str,char c);它的功能是将字符串 str 中出现的所有 c 字符删除。
整型变量int n=0,repeat;
字符型数组char s[10][1000]={0},c1[10]={0};
字符型指针char *p,*q;
1.2.2 实验代码截图
在这里插入图片描述
在这里插入图片描述

1.2.3 造测试数据
在这里插入图片描述
在这里插入图片描述

1.2.4 PTA提交列表及说明
在这里插入图片描述
主函数定义和运行变量,系统函数进行处理运算。当时在函数流程控制字符串删除不会;后来询问知道建立系统函数传地址。
2.代码互评(5分)
同学代码截图
7·8
在这里插入图片描述
7.10
//来着csdn社区
在这里插入图片描述

自己代码截图
7·8
在这里插入图片描述
7·10
在这里插入图片描述
在这里插入图片描述
7-8:
杨涛同学的代码采用的是while选择结构,不仅如此还引用了void delchar函数帮助完成代码。本人则是使用了相对简单的for循环结构兼if选择结构完成对题目要求的判定。
7-10:
代码风格,格式基本相似,但在循环结构上,本人习惯用for循环而别人使用的while循环。我们的结果处理也不一样,网上的是直接自增,我是包含传地址这一传递过程。

并对自己和同学的代表进行评价。
题目答案都是不唯一的,指针很重要,大家能够完成练习都是非常棒的。
3.学习总结(15分)
3.1 学习进度条(5分)
在这里插入图片描述

3.2 累积代码行和博客字数(5分)
在这里插入图片描述

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
在这里插入图片描述

3.3.2 学习体会
通过C语言博客及PTA练习,让我加深了对C语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很快就看出来。

本次博客作业有很大的收获,让我对C语言有了更深的认识,老师也说过“不学指针就等同没学C语音”,指针非常重要。平时在课堂上学到的东西可以自己动手编写,将其化成一些实用的技能。如果是一个程序写完一处错误,也能够很快看出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值