C语言程序作业04-创新互联

C语言程序设计博客作业 04
这个作业要求在哪里https://bbs.csdn.net/topics/609526289
我在这个课程的目标是理解对于函数的定义以及如何调用函数
这个作业在那个具体方面帮助我实现目标各种类型函数的基本运行规则,变量的作用域和生存期
参考文献图灵C语言程序设计,
1.PTA实验作业

在这里插入图片描述

创新互联是一家专业提供涞源企业网站建设,专注与成都网站设计、成都网站制作、外贸网站建设H5场景定制、小程序制作等业务。10年已为涞源众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。1.1 升级或留级

某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。
此题目只要求编译所需要的自定义函数

1.1.1 数据处理

数据表达:定义了一个整型的函数,利用此函数接收用户输入的各个科目的成绩,在自定义函数中定义一个cont用来计数,每出现一个不及格cont++,最后将cont返回给原函数,实现判断是进行怎样处理。

流程图展示

在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3实验测试数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1.4提交列表说明

在这里插入图片描述
刚开始自定义函数我写的判断条件是if(math>60)cont++,与题目要求不符,所以导致了答案错误,但后来由于流程是对的所以会有部分的正确。

1.2 扑克牌花色(switch版)

请编写函数,将扑克牌花色的编码转换为对应的字符。

1.2.1 数据处理

数据表达:定义一个整型变量code,一个字符型常量char,自定义一个函数ToSuitSymbol,用户输入code,然后将code的值给自定义函数,自定义函数进行转化之后返回自定义函数的值,最后输出所对应的字符。

流程图展示
在这里插入图片描述

1.2.2 实验代码截图

在这里插入图片描述

1.2.3 造测试数据

在这里插入图片描述
此题目不知什么原因测试数据全部长这样 但是在PTA上能够提交成功

1.2.4 提交列表说明

在这里插入图片描述
此题目一开始就想到需要用到ASCII值 所以一次就通过了

2 学习总结 2.1学习进度条
所花时间代码行学到的知识点简介目前比较迷惑的问题
第一周14h58进制转换,机器数,位运算进制之间的转换
第二周15h79C语言程序的基本结构暂时没有
第三周12h105基本数据类型,运算符和表达式
第四周18h130选择结构,循环结构循环嵌套过多时容易犯迷糊
第五周12h210一堆数组将数组的个数设置为一个变量
第六周10h324二维数组暂时没有
2.2 累计行数以及博客代码字数

在这里插入图片描述

2.3 学习内容总结与感悟 2.3.1 学习内容总结

在这里插入图片描述

2.3.2学习体会

在此次自定义函数的学习中其实遇到了很多的困难,在课上可能许多的东西都没有学懂,比如函数的调用,以及自定义函数具体有哪些类型,在课下的自我学习中,我知道了可以传送一个变量的地址给自定义函数,这样才能改变原函数,否则原函数的值是不会因为自定义函数而发生改变的,因为在自定义函数中又额外开辟了一个新的空间,新的空间和原来的空间是不会相互影响的,其次我认为自定义函数可以极大的减小我们代码的复杂程度,可以为我们编译代码节省很多的时间。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:C语言程序作业04-创新互联
新闻来源:http://scyanting.com/article/ccgjpg.html