C 语言程序设计
键盘对该月的员工销售情况进行数据的读入。
函数调用关系: 被主函数调用。由 switch()开关结构中进入,并在文中
无返回值的空值 void 函数。
“
函数的出口: 当程序执行提示语 printf("继续输入请按回车,结束输
入请按 esc\n");”的时候,对用户的操作进行提示,如
“
果用户选择了按 ESC”键,则用户选择了结束数据的
录入,将结束该函数,而执行主函数 main() “
中 break;”
跳出 switch()开关函数,继续执行 for 循环结构。
2 功能函数 f2()
函数的功能:
按销售额对销售员进行排序,输出排序结果。
函数的入口: 程序从 main()的 switch()开关结构中进入,即 choise 的
值 为 2 时 , 开 始 进 入 该 函 数 , 进 入 函 数 后 , 首 先 用
“fopen
”
“
() 打开文件,然后利用 fread
”
() 读取二进制
数据,最终利用选择排序法,按销售员的所选产品的总
销售额对销售员进行排序。
函数调用关系:被主函数调用。由 switch()开关结构中进入,并在文中无
返回值的空值 void 函数。
函数的出口: 当输出排序结果用 printf()标准输出到屏幕上,然后结束
该函数,而执行主函数 main() “
中 break;”跳出 switch()开
关函数,继续执行 for 循环结构。
3
功能函数 f3()
函数的功能: 统计每种产品的总销售额,
输出排序结果
函数的入口: 从 main()的 switch()开关结构中进入,即 choise 的值为 3
的时侯,进入该函数,开始读取数据对用户进行提示,
然后统计每种产品的总销售额。将计算后的总销售额进行
排序,最终把排序的结果用 printf()标准输出函数,将
结果输出在屏幕上。
第 3
页 共 23
页