补充

补充
1.已知在IN.DAT文件中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量计算得出。函数ReadDat()读取这100个销售记录并存入结构数组sell中。请编写函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中
void SortDat(){
	int i,j;
	PRO xy;
    /*对数组sell的所有100条记录进行选择排序*/
	for(i=0;i<99;i++)
		for(j=i+1;j<100;j++)
          /*按每条记录dm字段(产品代码)的大小进行升序排列*/
			if(strcmp(Sell[i].dm,Sell[j].dm)0)
            {
                xy=sell[i];
				sell[i]=sell[j];
				sell[j]=xy;
				}
			else if(strcmp(sell[i].dm,sell[j].dm)==0)
			{ /*若dm字段相等则按je字段(金额)的大小进行降序排列*/
				if(sell[i].je<sell[j].je)
                {
                    xy=sell[i];
					sell[i]=sell[j];
					sell[j]=xy;
                 }
            }
} 
2.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n3W1u9h9-1576982234715)(C:\Users\22423\Desktop\答案.assets\image-20191222101552212.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IaHtIxjH-1576982234715)(C:\Users\22423\Desktop\答案.assets\image-20191222101354422.png)]

3. 设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始从1到m报数,如此进行下去直到所有的人都出圈为止。先要求按出圈次序,每10个人为一组,给出这n个人的顺序表
for(i=1;i<=n;i + +) /*给n个人从1到n编号*/
	p[i-1]=i;
for(i=n;i>=2;i - -) /*当人数少于2时,停止报数*/
{
	s1=(s1+m-1)%i; /*下一个开始报数的人的编号是(s1+m-1)%i*/
	if(s1==0) /*若s1为0,则说明要开始报数的是最后一个人*/
		s1=i;
	w=p[s1-1]/*将要出圈的人移至数组的最后*/
	for(j=s1;j<=i-1;j + +) p[j-1]=p[j]//
	p[i-1]=w;
} 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值