一、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语言第十次作业的更多相关文章

  1. C语言程序设计第一作业

    C语言程序设计第一作业 实验总结 (一) 1.题目:输入圆的半径,求圆周长和面积 2.流程图: 3.测试数据及运行结果: 4.实验分析: 问题1: 出现了错误 原因:是在赋值那写反了 解决方法:应该是 ...

  2. # C语言程序设计第一次作业1234

    ---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...

  3. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  4. JAVA第十次作业

    JAVA第十次作业 (一)学习总结 1.用思维导图对java多线程的学习内容进行总结. 参考资料: XMind. 2.下面是一个单线程实现的龟兔赛跑游戏. public class TortoiseH ...

  5. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  6. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  7. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  8. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  9. C语言|博客作业03

    这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...

随机推荐

  1. 页面某些特定图标的权限,比如导入导出表格,下载等等,这个权限必须在有某个页面查看的权利的基础上(细粒度)(shiro项目中来的四)

    一,查找按钮权限的设置 第一步:会根据用户的相关信息去查到它的角色表: SELECT * FROM SYS_USER WHERE user_id='eded77bdf35347249b2bacfa18 ...

  2. js中的回调函数的理解

    一,常见的但是不是特别注意的回调方法. 1.1,ajax $.ajax({ url:"test.json", type: "GET", data: {usern ...

  3. string的常见用法

    使用前提:需要头文件! #include<string> using namespace std; 1.string类型是可以下标访问的,也可以通过迭代器访问 string::iterat ...

  4. ThreadPoolExecutor源码分析

    ThreadPoolExecutor是Java自带线程池FixedThreadPool(固定大小). SingleThreadExecutor(单线程).CacheThreadPool (无限大)的具 ...

  5. 数据分析神器Colab的初探

    为什么要使用Colab 使用过Jupyter(参看<「极客时间」带来的社区价值思考>章节:社区交流的基建设施)的朋友,一定会醉心于它干净简洁的设计,以及在"摆脱Python命令行 ...

  6. 【BZOJ2186】沙拉公主的困惑(数论)

    [BZOJ2186]沙拉公主的困惑(数论) 题面 BZOJ 题解 考虑答案是啥 先假设\(n=m\) 现在求的就是\(\varphi(m!)\) 但是现在\(n!\)是\(m!\)的若干倍 我们知道 ...

  7. 【CJOJ1167】【洛谷1894】[USACO4.2]完美的牛栏

    题面 Description 农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术.不幸的是,由于工程问题,每个牛栏都不一样.第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来 ...

  8. 关系型数据库工作原理-归并排序(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>. 原文链接:http://coding-geek.com/how-dat ...

  9. error:安装手电筒程序后在打开程序后报错:你的camera flashlight正在被其他程序占据

    Q:没打开权限 A:设置里面,把这个app的camera权限打开就行了

  10. WebService下实现大数据量的传输

    设置RemotingFormat = SerializationFormat.Binary;再序列化,通过WebService传输,客户端接收,再反序列化,确实效果大大的优于直接传送DataSet,不 ...