第1页共24页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共24页C语言课程实训设计报告一、项目概述我这次实训的项目主要是农民工资收入统计系统,农民工资收入统计系统主要实现的是农民信息的输入、输出,按农民的门牌号排序,实现农民信息的插入、查找、删除等操作,以及可以计算全村总收入和人均收入,也能够找出小康家庭、中等家庭以及贫困家庭
这次实训的项目主要通过C语言来实现程序的运行,主要通过C语言中的函数调用和结构体来做程序,还要用到许多小的知识点,例如:用冒泡法实现排序;scanf、printf语句;strcpy复制语句;if……else语句实现选择……等等
二、项目分析和设计主菜单输入信息输出信息升序排序插入并排序查找并删除总收入与人均收入找出小康家庭等写入文件第2页共24页第1页共24页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共24页这个项目的程序可分为几个板块来做,每个板块有每个板块的作用,通过不同程序的不同作用相互调用即可实现整个程序的运行,这个项目程序主要可以分为以下几个板块:1、定义头文件:运用#include,#include,#include,#include等头文件2、定义结构体数组:运用typedefstruct{农民列表信息……}变量名表列;这种类型是直接定义结构体类型变量
3、对调用函数进行声明:根据所写程序对有些函数进行声明,例如:Voidshow_menu();在程序中实现的是对菜单函数的调用
4、主函数:Voidmain()为主函数,在主函数中通过do……while语句和switch……case语句进行选择和函数调用
Voidmain(){do{switch()……}第3页共24页第2页共24页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共24页}while();