某超市商品销售情况
来源:互联网 发布:php一句话木马怎么用 编辑:程序博客网 时间:2024/05/17 03:06
用结构体数组存放某超市商品销售情况,每个商品销售记录由商品代码dm(字符型4位),商品名称mc(字符型10位),单价dj(实型),数量sl(整型),金额je(实型)五部分组成。其中:金额=单价*数量计算得出。编写一个程序输入20条销售记录并存入结构体数组中,然后按金额从小到大进行排列,若金额相等,则按商品代码从小到大进行排列,最后将排列结果输出。
#include <iostream>#include <string>using namespace std;struct products{string dm;string mc;int dj;int sl;int je;};void sore(products p[]);int main(){ products p[20];int i;for(i=0;i<20;i++)cin>>p[i].dm>>p[i].mc>>p[i].dj>>p[i].sl;for(i=0;i<20;i++){p[i].je=0;p[i].je=p[i].dj*p[i].sl;}sore(p);cout<<endl;for(i=0;i<20;i++){cout<<p[i].dm<<' '<<p[i].mc<<' '<<p[i].dj<<' '<<p[i].sl<<' '<<p[i].je;cout<<endl;}return 0;}void sore(products p[]){ int i,j; products temp;for(i=0;i<19;i++) for(j=0;j<19-i;j++) {if(p[j].je>p[j+1].je){ temp=p[j];p[j]=p[j+1];p[j+1]=temp; } else if(p[j].je==p[j+1].je) if(p[j].dm>p[j+1].dm) {temp=p[j]; p[j]=p[j+1];p[j+1]=temp; } }}
0 0
- 某超市商品销售情况
- 简单统计商店某商品销售情况
- 商品销售
- 销售商品
- 商品销售
- C#学习超市系统之超市商品
- 商品超市管理系统作业
- 超市商品管理系统 考试题
- C++习题 商品销售
- ACM--商品销售
- 简易商品销售
- 商品销售系统
- OJ商品销售
- YTU-OJ- 商品销售
- OJ商品销售
- OJ积累--商品销售
- 商品销售政策
- 商品捆绑销售题目
- 学生信息
- 宏定义
- 【android自定义控件】TextView详解及自定义<一>
- 使用NamedParameterJdbcTemplate 通过BeanPropertyRowMapper 返回一个对象或List 集合
- php 二维数组快速排序算法
- 某超市商品销售情况
- C++中的new、operator new与placement new
- 统计单词个数
- Leetcode_interleaving-string
- Android平台机构、应用结构与基本组件初识
- hdu 1005(找规律--循环节)
- arcengine Ifeaturedataconverter
- MFC内存泄露检测
- 终于有csdn账号啦!