C语言第十次作业
一、PTA实验作业
题目1:按等级统计学生成绩
1. 本题PTA提交列表

2.设计思路
int i,count =0 用来计未及格数
for i =0 to n
if 指针p+i 指向的成绩score >=85
令p+i指向的等级grade =A
else if p+i指向的成绩score >=75
令p+i指向的等级grade =B
else if p+i指向的成绩score >=75
令p+i指向的等级grade =C
else
令p+i指向的等级grade =D 并且count++
return count;
3.代码截图

4.调试问题
无(count为初始化为0导致错误)。
题目2:计算职工工资
1.本题PTA提交列表

2.设计思路
int i 为循环变量,n为人数
输入n
定义结构体 pay{
char name【10】;
float 基本工资,浮动工资,支出工资
}pay【n】;
for i =0 to n-1
输入名字,基本工资,浮动工资,支出工资
for i =0 to n-1
输出名字和实发工资(基本工资+浮动工资-支出工资)
3.代码截图

4.调试问题
无
题目3:有理数比较
1.本题PTA提交列表

2.设计思路
struct {
float mole;
float deno;
}a,b;//该结构体表示分数的分子和分母
输入a,b的分子和分母
输出a的分子和分母 注意格式
if a>b
输出 >
else if a<b
输出<
else
输出 =
输出b的分子和分母 注意格式
3.代码截图

4.调试问题
注意输出格式。
二、截图本周题目集的PTA最后排名。

三、阅读代码

while里的循环条件写得很精辟,判断两个字符串的每一个字符的acell编码是否相等,和是否为字符串最后一位。仅当ret不被改变才判定为两个字符串相等。
四、本周学习总结
1.总结本周学习内容
· 结构体是类似于数组的一种数据类型,它可以处理不同类型的数据
· 结构体可以节省内存空间
· 共用体类型是指将不同的数据项组织成一个整体,它们在内存中占用同一段存储单元
· 共用体变量中起作用的成员仅是最后一次存放的成员,原有的成员都失去了作用
· 共用体变量的地址和它的各个成员的地址都是同一个地址
· 枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。可以理解为把一些具有共性的事物整合到一个集合中给它们取个好记的名字,便于我们操作。
· 枚举规范了程序的有效执行性
· 递归的原理:递归是把一个不能或不好解决的大问题转化为一个或几个小问题,再把这些小问题进一步分解成更小的问题,直至每个小问题都可以直接解决
· 递归的两个必要条件:递归出口和递归的表达式
2.罗列本周一些错题
预习作业第四题

对结构体的运用生疏,还有对题目的理解出现了错误
C语言第十次作业的更多相关文章
- C语言程序设计第一作业
C语言程序设计第一作业 实验总结 (一) 1.题目:输入圆的半径,求圆周长和面积 2.流程图: 3.测试数据及运行结果: 4.实验分析: 问题1: 出现了错误 原因:是在赋值那写反了 解决方法:应该是 ...
- # C语言程序设计第一次作业1234
---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...
- C语言博客作业06——结构体&文件
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...
- JAVA第十次作业
JAVA第十次作业 (一)学习总结 1.用思维导图对java多线程的学习内容进行总结. 参考资料: XMind. 2.下面是一个单线程实现的龟兔赛跑游戏. public class TortoiseH ...
- C语言博客作业6---结构体&文件
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...
- C语言博客作业5--指针
C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...
- C语言博客作业4--数组
C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
- C语言博客作业3--函数
C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
- C语言|博客作业03
这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...
随机推荐
- JAVA容器的那些事—集合
1.首先我们先讲下Collection接口 Collection接口:Collection是最基本的集合接口,它是由一个独立元素所组成的序列,这些元素服务一条或多条规则.一个Collection代表一 ...
- 一次SQL慢查询的优化处理
背景 在开发完成,数据验证的过程中,需要对两个非常大的表进行query,运行了十几分钟都跑不完.如下: select * from big_a a, big_b b where a.some_id = ...
- [UVA 10529]Dumb Bones
题面在这里 题意 放\(n\)个相连的骨牌,每次放的时候有\(pl\)的概率往左倒,有\(pr\)的概率往右倒,骨牌倒的时候可能会打翻左边相邻或者右边相邻的骨牌,并引起连锁反应直到最后一个骨牌旁边没有 ...
- Servlet 过滤器、拦截器、监听器以及文件上传下载
在学习之初,总是对过滤器.拦截器.监听器这三个搞不清楚,现在进行一些记录,方便大家交流,也为了提高自身的学习能力! 如果想要了解这三个的作用,首先对servlet流程进行熟悉了解,servlet是客户 ...
- linux同步与通信
这几天读完了UNP v2,对进程间通信与同步的方式有所了解,现对主要的知识点总结如下: 根据出现的历史,先有的管道,FIFO,信号,然后是systemV IPC,再是后来的Poxis IPC,syst ...
- Scala学习笔记(二)
Scala面向对象: 类: 声明类(一个源文件中可以包含很多public的类) getter和setter 构造函数(主构造器和附属构造器) 继承(extends) 重写父类方法(override d ...
- TCP 连接关闭及TIME_WAIT探究
这里主要记录一下TCP连接在关闭的时刻,有哪些细节问题.方便在以后的程序设计中能够注意这些细节, 以避免出现这些错误.首先我们来看一下TCP的状态转换图.如<unix网络编程>卷一所示如下 ...
- python作业01
1.编译型语言在应用源执行前,需要先通过编译将程序源代码翻译为可被硬件平台直接运维的二进制机器码,编译好的二进制执行文件仅能在对应平台运行.因此不依赖解释器,执行效率高,跨平台性差.常见的编译型语言: ...
- Java IO流简介
Java中的流是什么? java中的流是一个抽象的概念,在java的程序中需要把文件从一个设备传输到另一个设备上,这个设备可以是内存,程序,文件,网络.把在这些之间传输的叫做流.官方的解释:流是一组有 ...
- 【jQuery】 JQ和HTML以及JQ遍历元素
JQ & HTML JQ作为一个JS库,很好地继承了JS和HTML互动的特点,并且还给出了包装得更好,操作层次更高的方法.和之前JQ的内容一样,方法的表现形式是$(selector).acti ...