C语言程序设计作业04

这个作业要求在哪里
我在这个课程的目标是编写实用应用程序
这个作业在那个具体方面帮助我实现目标学会使用自定义函数
参考文献CSDN社区

1.PTA实验作业

在这里插入图片描述

1.1 升级或留级(函数题)

某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。输入 5 门功课的成绩,若全部及格,则输出“升级”;若不及格门数只有 1 门,则输出“补考”;若不及格门数为 2 ~ 3 门,则输出“留级”;若不及格门数达到或超过 4 门,则输出“退学”。

1.1.1数据处理

1.数据表达:定义了双精度浮点型数组变量a[5]存放各科成绩,整型变量i控制循环,整型变量n记录 不及格的科目数。
2.数据处理:
在这里插入图片描述

1.1.2实验代码截图

自定义函数部分
在这里插入图片描述

1.1.3 造测试数据
输入输出
98.5 78 89 65.3 96升级
59 60 71 77 67补考
65.5 48 76 52.5 47留级
1.1.4 PTA提交列表及说明

在这里插入图片描述
函数名后错误地添加冒号。
题目比较简单,没出多少错就通过了。

1.2编写函数实现字符串逆序存

编写函数实现字符串逆序存放。

1.2.1 数据处理

1.数据表达:定义了整型变量i控制循环,整型变量n记录数组str的大小,整型变量b中间传递,整型变量n,c为数组str下标。
2.数据处理:
在这里插入图片描述

1.2.2 实验代码截图

自定义函数部分
在这里插入图片描述

1.2.3 造测试数据
输入输出
abcdef 123456789987654321 fedcba
11451419198100189191415411
##******12344321******##
1.2.4 PTA提交列表及说明

在这里插入图片描述
1.函数名错误。
2.返回值错误。
3.错误地定义数组大小。
4.判断循环条件错误。
5.循环中数组下标变量c未发生变化。

2.代码互评

题目:编写函数实现字符串逆序存放。

同学代码截图

自定义函数部分
在这里插入图片描述

自己代码截图

自定义函数部分
在这里插入图片描述
1.同学使用while循环,我使用的是for循环。
2.同学的代码循环中同时记录左右两端的数组元素下标的变化,当右侧下标大于左侧时循环结束。我的代码循环中只记录左侧数组元素下标的变化,当下标大语数组长度的一半时循环结束。
3.其他的地方没有多大区别。

3.学习总结

3.1 学习进度条

在这里插入图片描述

3.2 累积代码行和博客字数

在这里插入图片描述

3.3 学习内容总结和感悟
3.3.1 学习内容总结

在这里插入图片描述

3.3.2 学习体会

1.c语言的学习进入了一个新的阶段,后面的内容变得没那么容易学。
2.自己打过的代码有必要保存,在遇到类似题目思路受阻时看看,起到复习和巩固的作用。
3.学习c语言不光只打代码,还要注重理论知识的学习。
4.虽然学了很多的内容,但还是不能熟练运用所学内容解决问题,应加强对所学内容的理解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值