C语言程序作业04-创新互联
这个作业要求在哪里 | https://bbs.csdn.net/topics/609526289 |
我在这个课程的目标是 | 理解对于函数的定义以及如何调用函数 |
这个作业在那个具体方面帮助我实现目标 | 各种类型函数的基本运行规则,变量的作用域和生存期 |
参考文献 | 图灵C语言程序设计, |
某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。
此题目只要求编译所需要的自定义函数
数据表达:定义了一个整型的函数,利用此函数接收用户输入的各个科目的成绩,在自定义函数中定义一个cont用来计数,每出现一个不及格cont++,最后将cont返回给原函数,实现判断是进行怎样处理。
流程图展示
1.1.2实验代码截图1.1.3实验测试数据
刚开始自定义函数我写的判断条件是if(math>60)cont++,与题目要求不符,所以导致了答案错误,但后来由于流程是对的所以会有部分的正确。
请编写函数,将扑克牌花色的编码转换为对应的字符。
1.2.1 数据处理数据表达:定义一个整型变量code,一个字符型常量char,自定义一个函数ToSuitSymbol,用户输入code,然后将code的值给自定义函数,自定义函数进行转化之后返回自定义函数的值,最后输出所对应的字符。
流程图展示
此题目不知什么原因测试数据全部长这样 但是在PTA上能够提交成功
此题目一开始就想到需要用到ASCII值 所以一次就通过了
周 | 所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 14h | 58 | 进制转换,机器数,位运算 | 进制之间的转换 |
第二周 | 15h | 79 | C语言程序的基本结构 | 暂时没有 |
第三周 | 12h | 105 | 基本数据类型,运算符和表达式 | 无 |
第四周 | 18h | 130 | 选择结构,循环结构 | 循环嵌套过多时容易犯迷糊 |
第五周 | 12h | 210 | 一堆数组 | 将数组的个数设置为一个变量 |
第六周 | 10h | 324 | 二维数组 | 暂时没有 |
在此次自定义函数的学习中其实遇到了很多的困难,在课上可能许多的东西都没有学懂,比如函数的调用,以及自定义函数具体有哪些类型,在课下的自我学习中,我知道了可以传送一个变量的地址给自定义函数,这样才能改变原函数,否则原函数的值是不会因为自定义函数而发生改变的,因为在自定义函数中又额外开辟了一个新的空间,新的空间和原来的空间是不会相互影响的,其次我认为自定义函数可以极大的减小我们代码的复杂程度,可以为我们编译代码节省很多的时间。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章标题:C语言程序作业04-创新互联
网页链接:http://hbruida.cn/article/ccgjpg.html