第2题
算法设计:对于给定的2个正整数a≤b,计算a和b之间约数个数最多的数.
数据输入:输入数据由文件名为input.txt的文本文件提供.文件的第1行有2个正整数a和b.
结果输出:若找到的a和b之间约数个数最多的数是x,则将div(x)输出到文件output.xt.
第4题
输入10个整数,用选择法排序后按从小到大的次序输出。 #include <stdio.h> #define N 10 int main( ) { int i,j,min,temp,a[N]; for(i=0;i <n;i++) scanf("%d", &a[i]); printf("\n"); for(i="0;i<N-1;i++)" { min="i;" for(j="i;j<N;j++)" if(a[min]> a[j]) ; temp=a[i]; a[i]=a[min]; a[min]=temp; } for (i=0;i <n;i++) printf("%5d",a[i]); printf("\n"); return 0;>
第7题
B、打印1到100之间能被7整除或不能被5整除的数
C、打印1到101之间能被7整除且不能被5整除的数
D、打印1到101之间能被7整除或不能被5整除的数
第8题
第10题
实验一:数据查询 一、实验目的 1. 掌握SELECT语句的基本语法和各子句的作用及使用方法; 2. 掌握使用SELECT语句对单表进行查询或对多个表进行连接查询、嵌套查询或集合查询; 二、实验环境 已安装SQL Server 2012或更高版本的计算机; 三、实验示例 l 针对bookshop数据库 1.查找表中所有姓刘的职工的工号,姓名,部门,薪水 select emp_no, emp_name, dept, salary from employee where emp_name like '刘%' 2、找出订单总金额超过300的订单信息,并按订单总金额从大到小排序。 select order_no,sum(qty*unit_price) tot_amt from sale_item group by order_no having sum(qty*unit_price)>300 order by sum(qty*unit_price) desc 3、检索单次销售数量大于2的图书的编号、书名、数量、销售单价。 select a.book_no, book_name, qty, unit_price from sale_item as a, books as b where a.book_no=b.book_no and qty>2 4、由employee表中查找出薪水最高的员工信息。 select * from employee where salary= (select max(salary ) from employee ) 5、用存在量词查找没有订货购书记录的客户名称 select cust_name from customer a where not exists (select * from sales b where a.cust_name=b.cust_name) 6、查询既选购了编号为“20652”又选购了编号“22082”的图书的订单编号。 select order_no from sale_item where book_no='20652' intersect select order_no from sale_item where book_no='22082 ' 四、实验内容及步骤 针对bookshop数据库,请使用T-SQL 语句实现以下操作:(要求用尽可能多的方法实现) 1、统计各部门员工的员工人数及平均薪水。 2、查询在订单中订购金额超过100元的顾客姓名及收件人。 3、统计所有图书的销售量和销售金额,并按销售金额的大小降序排序,显示信息包括(图书编号,书名,销售量,销售金额)。-- 提示:使用外连接,将没有售出的书也要显示出来。 4、在sales表中查找出销售金额最高的订单(订单号,销售金额,订购日期)。 5、在sales表中查找出订单金额大于“E0016业务员所接任一张订单的金额”的所有订单,并显示承接这些订单的业务员和该订单的金额。 6、查找同时购买了“数据库系统概论”和“java编程思想”这两本书的订单号。 7、找出目前业绩未超过300元的员工编号和姓名。 8、查询订购的产品至少包含了订单102893中所订购产品的订单。 9、查询“业务”部门并且工资超过40000的员工编号。 10、 查询只购买了“20652”又购买了“22082”图书的订单编号。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!