食品信息统计课程设计(编辑修改稿)内容摘要:
d:\\,r) i=0。 iN。 i++ fscanf(fp,%s%s%s%f%d,foods[i].num,foods[i].name,foods[i].changjia,amp。 foods[i].price,amp。 foods[i].n) printf(读取成功 !\n) 统计价值总量函数状 int i,a,b=0,c i=0。 iN。 i++ b=a+b c=foods[i].price*foods[i].n 沈阳航空航天大学设计用纸 5 5 ( 3)打印厂家清单函数 qd int i,j printf(生产厂家 )。 for (i=0。 iN。 i++) for (j=i。 jN。 j++) 是 strcmp(foods[i].changjia,foods. [j+1]changjia)==0 否 *foods[i].changjia=0 for (i=1。 iN。 i++) 是 *foods[i].changjia!=0 否 printf(\n%s,foods[i].changjia) 沈阳航空航天大学设计用纸 6 6 三、 主要界面截图 沈阳航空航天大学设计用纸 7 7 沈阳航空航天大学设计用纸 8 8 四、 技术要点 结构体的应用 定义了结构体用来描述库存食品的食品编号、食品名称、生产厂家、单价(元)、库存。 具体的定义如下 : struct foods { char num[10]。 char name[10]。 char changjia[20]。 float price。 沈阳航空航天大学设计用纸 9 9 int n。 } 所 定义的结构体主要用于定义数组。 文件操作包括了文件的写入和读取两个方面,但本次编程中只用到了文件的读取操作。 文件的读取操作,用于读取指定文件中库存食品信息数据。 例如如下程序段用于读取库存食品信息: void read() {int i。 FILE *fp。 fp=fopen(d:\\,r)。 for(i=0。 iN。 i++) fscanf(fp,%s%s%s%f%d,foods[i].num,foods[i].name。食品信息统计课程设计(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。