9)说一个屋里有多个桌子,有多个人?如果3个人一桌,多2个人。如果5个人一桌,多4个人。如果7个人一桌,多6个人。如果9个人一桌,多8个人。如果11个人一桌,正好。请问这屋里多少人?
解决方案 »
- 用sql server 2005
- 如何测出当前数据库的大小,SQL语句如何写?
- 求教一条SQL语句。查询某表中所有的主键、唯一索引以及这些主键、索引所包含的字段。
- 请问要怎样将音乐存入数据库啊?
- 急急急!!无法用Microsoft SQL Server Management Studio连接局域网内的analysis services
- 紧急!!请各位帮忙!! 如何将字符型(char)转换成时间型(date)
- 误操作,如何还原数据库,急~~~
- 请问如何重新/安装odbc组件?
- 求一段修改表结构的代码--不难但是可能有些麻烦!
- 如何在三个表进行关联查找出想要的数据?
- 如何根据交易表得出每个月的期初和期末库存
- SQL关于时间的查询
set @i=1
while @i%3!=2 or @i%5!=4 or @i%7!=6 or @i%9!=8 or @i%11!=0
begin
set @i=@i+1
end
print @i/**
2519
**/
declare @i int;set @i=11
while(1=1)
begin
set @i=@i+1
if(@i%3=2 and @i%5=4 and @i%7=6 and @i%9=8 and @i%11=0)
begin
select @i
break
end
end
/*2519*/
set @i=1
while(1=1)
begin
set @j=@i*11
if(@j%3=2 and @j%5=4 and @j%7=6 and @j%9=8)
begin
select @j
break;
end
else
begin
set @i=@i+1
end
end
BS 围观
declare @i int,@j int
set @i=1
while(1=1)
begin
set @j=@i*5*7*9
if (@j-1)%11=0 ---就是3、5、7、9的最小公倍数减1,且可以被11整除,以为3是9的约数所以就是579的最小公倍数
begin
select @j-1
break
end
else
begin
set @i=@i+1
end
end/*
-----------
2519(1 行受影响)
*/
declare @i int
set @i=1
while @i<100000
begin
if @i%3=2 and @i%5=4 and @i%7=6 and @i%9=8 and @i%11=0
print @i
set @i=@i+1
end
/*
2519
5984
9449
12914
16379
19844
.....*/ -- 2519+3465*N (N=0,1,2 ....)
declare @i as int
declare @R as int
set @R=0
set @i=11
while @R=0
begin
if (@i%3=2) and (@i%5=4) and (@i%7=6) and (@i%9=8) and (@i%11=0)
begin set @R=@i end
set @i=@i+1
endprint @R凑热闹~~
set @i=11
while @i%3!=2 or @i%5!=4 or @i%7!=6 or @i%9!=8
begin
set @i=@i+11
end
print @i/*
2519
*/
and number*11%3=2 and number*11%5=4 and number*11%7=6 and number*11%9=8
/*
number
-----------
2519(1 行受影响)*/