本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
查看每人每种产品的销售额运行结果:
按销售额对销售员排序运行结果:
本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
对每种产品销售额从高到低排序运行结果:
本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
统计报表运行结果:
5、总结
通过这次C程序设计,我掌握了模块化设计方法,能够深入的理解结构化程序设计思想,熟练运用结构化程序设计方法,提高了运用C语言进行程序设计的能力。此外我还熟悉了,对于文件读写的操作。更重要的是对程序的调试有了显著的提高。我发现我对程序的设计越来越感兴趣了,我决定今后在这一方面下一番功夫,取得一些成绩。
6、源程序
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#define M 155
void detail();
void foreach();
void menu();
void product();
void readdata();
void seller();
void total();
void choice();
struct ss
{
int sid; //销售员代号
int pid; //产品代号
本报告内容全面翔实质量上乘,程序运行稳定质量高,是获得优秀成绩评定的报告,可以充分满足上机等要求,欢迎交流!本专辑为华中某985重点高校的整个大二班级30份暑期C语言实习报告,涵盖了C语言实习题库的近乎全部内容。
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}}; //用于保存员工和产品信息 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(); //显示主菜单
}
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++)
{
fscanf(fp,"%d %d %d\n",&ss[n].sid,&ss[n].pid,&ss[n].sn);
} //保存文件数据到结构体
fclose(fp);
}
void foreach() //从纸条读取数据并分类整理
{
int i;
for(i=0;i<n;i++) //遍历所有纸条
{
switch(ss[i].pid)
//按产品分大类,根据大类分销售员小类,累加个人各产品销售数量
{