zoukankan      html  css  js  c++  java
  • C语言I博客作业07

    课程 C语言程序设计I
    作业要求链接 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
    课程目标 学习使用switch语句
    作业帮助 巩固了逻辑运算符,学了一种新的分支语句
    参考文献 《C语言程序设计》

    1.PTA作业

    1.1统计学生成绩

    要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

    -大于等于90分为A;
    -小于90且大于等于80为B;
    -小于80且大于等于70为C;
    -小于70且大于等于60为D;
    -小于60为E。
    

    1.1.1数据处理

    1.数据表达:整形定义 i,N,score,A,B,C,D,E。令A,B,C,D,E都为零。
    2.数据处理:运用了switch语句,流程结构为分支结构。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    7 77 54 92 73 60 65 69 1 0 2 3 1 正整数
    5 89 65 94 45 77 1 1 1 1 1 正整数
    6 25 65 98 42 33 88 1 1 1 0 3 正整数

    1.1.4 PTA提交列表及说明

    1.编译错误:是因为printf语句后面没有打“;”
    2.段错误:我一直找不出原因为什么会错,我在上面也给出了图片,我后面实在没有办法从新打了一遍,两遍一样的打法前面就是错的。
    

    1.2 程序设计联考

    自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

    1.2.1数据处理

    1.数据表达:整形定义准考证号account
    2.数据处理:将account除以100000得到的情况分为6种
    

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    1 Hunan Agricultural Universit 正整数
    3 Huaihua University 正整数
    9 Other University 正整数

    1.2.4 PTA提交列表及说明

    1.部分正确:我以为输入六位数整数要以“%6d”的形式,结果错了,改为“%d”后也是错的
    2.部分正确:我还是不知道错哪了,我也给出了两张图
    

    2.代码互评

    同学的代码

    我的代码

    比较:我将剩下的情况归为一种,他把剩下的情况表示出来,我的更简单特别是剩下情况很多的话,但是他的更直白。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    十一/11.03-11.08 10h 168 switch语句 switch可以表达分支,但是表达分支里面的分支时怎么表示
    十/10.27-11.01 11h 180 逻辑运算符,ASCII表,多分支结构 ASCII表学了有什么用,逻辑运算符类型的题目到底怎么做
    九/10.20-10.25 12h 141 定义和调用函数 循环结构用一个因数表示多个因数
    八/10.15-10.18 10h 103 for语句,安装dev++ if-else语句和for语句同时使用时大括号和分号的使用
    七/10.7-10.13 14h 86 if-else语句,常用数学函数 c语言中的逻辑符号,什么时候只能用float

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会

    有时候真的有些代码写不出,有思路却不知道如何打出来,看了别人的代码觉得自己想的太复杂了,有了一种顿悟的感觉。pta写作业时出现没有错也不能对的情况就再打一遍。

  • 相关阅读:
    从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
    EF增删改查操作
    将String转化成Stream,将Stream转换成String, C# Stream 和 byte[] 之间的转换(文件流的应用)
    解决远程主机关闭了连接错误(正在中止线程)
    手动爆库详细流程以及语句解析
    asp.net 中将汉字转换成拼音
    jdk1.6下使用sardine和jackrabbit-webdav的问题
    模式匹配-BF算法
    git项目创建
    main thread starting…
  • 原文地址:https://www.cnblogs.com/gongxiong/p/11816155.html
Copyright © 2011-2022 走看看