销售管理系统报告—C语言课程设计(2)
发布时间:2021-06-07
发布时间:2021-06-07
本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
3.3详细设计:
3.3.1【头文件和预定义】
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#define M 155
3.3.2【功能函数声明】
void detail();
void foreach();
void menu();
void product();
void readdata();
void seller();
本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
void total();
void choice();
3.3.3【数据结构】
原始数据有销售员代号、产品代号和销售额,所以定义一个全局结构体数组scrip用于保存原始数据。然后定义全局变量n保存纸条数目,定义数组s用于保存分类后的信息。 struct ss
{
int sid; //销售员代号
int pid; //产品代号
int sn; //销售额
}ss[M];
int n; //纸条数目
int s[4][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}}; //用于保存员工和产品信息
3.3.4【主函数】
显示程序设计者相关信息和调用文件读取函数、数据初始化函数和主菜单函数 void main() //入口函数,即主函数
{
puts("\t*****************************************************\n"); puts("\t****************大学**********************************\n"); puts("\t*************C语言程序设计***************************\n"); puts("\t*******学 院:机械学院******************************\n"); puts("\t*******专 业:机械设计制造及其自动化****************\n"); puts("\t*******班 级: ******* ***********************\n"); puts("\t*******姓 名: ****** ***********************\n"); puts("\t*******学 号: ********** **********************\n"); puts("\t****指导老师: ********老师 *******************\n\n\n"); readdata(); //读取文件数据
foreach(); //根据文件初始数据初始化便于操作的数组
menu(); //显示主菜单
}
3.3.4-1【文件读取函数】readdata()
读出便条中的内容,并保存到文件结构体中
void readdata() //从文件读取数据
{
FILE *fp;
if((fp=fopen("list.txt","r"))==NULL)
{
printf("Can't open the file!\n");
exit(0);
}
else
for(n=0;!feof(fp);n++)
上一篇:动漫周边玩具--手办模型的制作
下一篇:初中阶段核心词汇比赛