编写有一个程序,该程序输入职工的基本信息(包括工号、姓名、部门、性别等)和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出);除此之外,该程序还应有查询功能。
设计要求:
1. 要求利用C语言面向过程的编程思想来完成系统的设计;
2. 突出C语言的函数特征,以多个函数实现每一个子功能;
3. 画出功能模块图;
4. 进行简单界面设计,能够实现友好的交互。要求至少采用文本菜单界面;鼓励采用图形菜单界面。
5. 具有清晰的程序流程图和数据结构的详细定义;
6. 源代码格式规范(锯齿型书写格式),要有适当的注释,使程序容易阅读。
学习编程应先学习什么语言?
1、C语言 如果说FORTRAN和COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操...
大学生电子设计大赛
),电感等等;负责软件的同学就要学习单片机实现控制的编程(汇编,C……),DSP相关的编程语言(C,MATLAB……),FPGA及CPLD(VERILOG,VHDL)。每一种器件选一家公司的开始着手就行,比如单片机选C8051F系列(SLICONLAB公司的,包含ADC,DAC等等),DSP选TI的,FPGA选XILINX的,并做好开发板,当然也可...