zoukankan      html  css  js  c++  java
  • C语言博客作业06--结构体&文件

    1.本章学习总结(2分)

    1.1思维导图

    请以思维导图总结本周的学习内容。如下图所示:

    1.2.本章学习体会

    描述本周学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。

    2.大作业(8分)

    本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现排名。

    主要功能:

    • 1位数的一步加减乘除计算
    • 2位数的2步加减运算
    • 3位数的2步加减运算
    • 查看排名
    • 退出

    扩展功能:

    • 1.进入菜单界面前,需要先输入用户名、密码,匹配正确才能进入系统刷题。本功能主要读账号文件user.txt操作。
    • 2.用户做好题后,能把用户本次做题的数量、正确率写入文件,并能实现排名。排名结果写入文件ranking.txt.
    • 3.用户可以查看排名及自己排名情况。读取排名文件数据。

    要求:

    • 本次作业必须建工程实现C的多文件。其中结构体定义、函数定义等都要封装在自定义头文件中。登录模块设计一个文件、答题排名模块设计一个文件,所以该系统至少包含4个文件。
    • 用户登录、排名信息的数据请封装结构体实现。
    • 注意有2个数据文件的读写:user.txt和ranking.txt

    2.1.文件介绍

    1.头文件

    • 介绍头文件有哪些结构体及变量,他们作用?
    • 截图

    2.其他文件介绍

    文件1:main.c

    • 介绍文件功能及设计思路。
    • 截图

    文件2:Login.c

    • 介绍文件功能及设计思路。
    • 截图

    文件3:ComputeExp.c

    • 介绍文件功能及设计思路。
    • 截图

    等等其他文件

    2.2.运行结果

    1.登录界面

    2.排名结果

    2.3改进大作业总结

    回顾三次作业编写过程,总结碰到问题及后续程序编写注意事项。

    1.碰到问题及解决办法

    2.小结

    大作业代码提交

    请把写好的大作业代码,全部复制在一个word文档中。(记住,要复制过去,不能截图,截图则本次作业0分),文档保存好请提交课堂派的作业中。我们会用课堂派对你写的代码进行查重,发现抄袭者,将公布名单,请务必要独立完成

    评分注意事项。

    • 注意用Markdown语法排版,否则倒扣1分。
    • 变量名不规范,没注释,没缩进,括号不对齐,倒扣5分。
    • 大作业必须演示给助教看。
  • 相关阅读:
    激光雷达的数学模型
    TX2刷机踩坑
    rplidar S1测试
    cartographer 调参(2)-ROS API 文档
    ROS 包制作
    Python 文件操作
    V-REP远程控制--Python版
    V-REP 喷涂仿真
    Jeston TX2 备份
    Anaconda jupyter-notebook 添加kernel
  • 原文地址:https://www.cnblogs.com/linli069/p/10037166.html
Copyright © 2011-2022 走看看