一、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. json省市县数据源

    {cityData,"Code":""},{"Name":"牡丹江市",","Code": ...

  2. IP地址校验

    function validIp(fieldname,fielddesc){ var value = $.trim($("#key_"+fieldname).val()); var ...

  3. 为你揭露2018微信公开课pro的12个重点

    为你揭露2018微信公开课pro的12个重点 1月15日,微信公开课Pro版现场,微信又为我们带来了一些重磅消息,小程序依旧是本次微信公开课Pro的绝对重点.小编为大家整理了公开课的12个重点,带大家 ...

  4. linux用户和群组

    1.用户的主要群组和次要群组   切换用户:su -username 查看群组:#vi /etc/passwd         //主要群组                  #vi /etc/gro ...

  5. 【网络流24题】最长k可重线段集(费用流)

    [网络流24题]最长k可重线段集(费用流) 题面 Cogs的数据有问题 Loj 洛谷 题解 这道题和最长k可重区间集没有区别 只不过费用额外计算一下 但是,还是有一点要注意的地方 这里可以是一条垂直的 ...

  6. [BZOJ3207] 花神的嘲讽计划Ⅰ (主席树)

    Description 背景 花神是神,一大癖好就是嘲讽大J,举例如下: “哎你傻不傻的![hqz:大笨J]” “这道题又被J屎过了!!” “J这程序怎么跑这么快!J要逆袭了!” …… 描述 这一天D ...

  7. CentOS 远程桌面相关服务安装笔记

    # CentOS 7安装图形界面 sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tool ...

  8. iOS 提交审核报错 ERROR ITMS-90087解决办法

    ERROR ITMS-: "Unsupported Architectures. The executable for yht.temp_caseinsensitive_rename.app ...

  9. load vs. initialize

    这篇文章来对比一下NSObject类的两个方法,+load与+initialize. + (void)load; Invoked whenever a class or category is add ...

  10. 前端Blob对二进制流数据的处理方式

    var xhr = new XMLHttpRequest(); xhr.open("post", "/login/getCaptcher?t=" + Math. ...