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

    作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 第六次作业
    我在这个课程的目标是 更熟悉的运用各种函数解决PTA题目
    这个作业在那个具体方面帮助我实现目标 熟练运用多分支结构、字符型数据类型和了解逻辑运算符。
    参考文献 https://www.cnblogs.com/linfangnan/p/11621724.html

    1.PTA实验作业

    排名图片

    1.1 题目名

    给定N个正整数,请统计奇数和偶数各有多少个?

    1.1.1数据处理
    * 变量:使用了n, x, a, b四个变量,a代表奇数的个数,b代表偶数的个数。 * 数据类型:n, x, a, b都为整型。 * 表达式:x % 2 != 0 * 流程结构:循环结构,分支结构,顺序结构。
    1.1.2实验代码截图
    ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031154123011-317757048.png)
    1.1.3 造测试数据
    输入数据 输出数据 说明
    9 88 74 101 26 15 0 34 22 77 3 6 输入样例
    1.1.4PTA提交列表及说明
    提交列表说明: ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031164028598-1857946366.png) <1>.答案错误(部分正确): * 问题:输出时奇数与偶数位置搞错了。 * 方法:将其调换位置。 <2>.编译错误: * 问题:scanf("%d", &n)语句后未加 " ; " * 方法:复制到Dev c++编译后找到错误,加上了分号。
    1.2.1数据处理
    * 变量:使用了year,a,i三个个变量,year代表是哪个年份。 * 数据类型:year,a,i都为整型。 * 表达式:a+=1; * 流程结构:分支结构,循环结构,顺序结构。
    1.2.2实验代码截图
    ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031155507349-930831076.png)
    1.2.3 造测试数据
    | 输入数据 | 输出数据 | 说明 | | -------- | -----: | :----: | | 2048 |2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 | 输入样例 | | 2086 |2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 2080 2084 | 输入更大年份 | | 2112 |Invalid year! |输入非21世纪的年份 | | 1998 |Invalid year! |输入非21世纪的年份 | | 2001 | None| 输入不存在任何闰年的年份|
    1.2.4PTA提交列表及说明
    ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031164051467-1609034855.png) * <1>.编译错误: 问题:错将"None"打成"none" 方法:将"n"改成"N"即可。 #2.代码互评(5分) 同学代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235224454-998321103.png) 同学代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235302993-743866806.png) 我的代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235608923-351845765.png) <1>.两位同学的代码都使用了if语句 <2>.第一位同学的代码没有注意空格,显得紧凑。 <3>.我的代码设置的变量过多,没有其他两位同学的代码简洁。 #3.学习总结 ##3.1 学习进度条
    这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
    第三周 16个小时 105 学会运用分支结构和if-else结构 运算符方面没有很好的掌握
    第四周 24个小时 126 学会运用for循环结构以及编写指定次数的循环程序 格式问题与不细心导致的问题
    第五周 18个小时 150 自定义函数的应用 对于函数的定义还是不太熟悉
    第六周 15个小时 熟悉使用多分支结构和逻辑运算符了解字符型数据类型 多分支结构运用不太熟练

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    本周我们学习了如何使用多分支结构,了解了字符型数据类型char(2个字节),以及逻辑运算符的使用规则。
    if多分支一般结构

    逻辑运算符

    3.3.2 学习体会

    随着学习的知识不断积累越来越多,我们在学习后面知识的同时也要复习后面的知识。在我们不断完善思维导图的同时,知识在我们的脑海里也了一个越来越完整的框架。希望我在以后的学习中能够更加全面的掌握知识。
    思维导图

  • 相关阅读:
    SCHTASKS /CREATE
    手机酷派4G5316 5313s 黑砖 求转成功 9008端口 9006端口 少走弯路选对镜像
    网络共享 相关知识与原理 操作步骤
    电脑 主板 硬盘的 电脑系统
    按键精灵 按键代码
    win7 快捷键 收集
    默认主页更改 主页锁定 打开浏览器时的网页设置
    按键精灵 以时间命名文件夹 创建文件 写入文件 和截图
    按键精灵-----按钮控制(开始子程序)的时候是要用到多线程的
    java web 大总结
  • 原文地址:https://www.cnblogs.com/lky-29/p/11769278.html
Copyright © 2011-2022 走看看