--1、用Transact_sql编程:先为两个变量@x和@y赋值,然后求这两个变量的和、差、乘积和商。
declare @x int,@y int
set @x=5
set @y=10
print @x+@y
print @x-@y
print @x*@y
print @x/@y
-2、编程计算1*2*3*4*5*…*100的值。
declare @i int,@sum float
select @sum=1
select @i=1
while @i<=100
begin
set @sum=@sum*@i
set @i=@i+1
end
print @sum
-3、计算S=(0+1)+(1+3)+(1+3+5)+……+(1+3+……+51)。
declare @sum int,@i int,@a int
set @i=1
set @sum=0
set @a=0
while @i<=51
begin
set @sum=@sum+(@a+@i)
set @a=@a+@i
set @i=@i+2
end
print @sum
4、计算S=1+3+5+……+99
declare @sum int,@i int
set @i=1
set @sum=0
while @i<=100
begin
set @sum=@sum+@i
set @i=@i+2
end
print @sum
5、输出100至200间能既被3整除,又能被5整除的数。declare @i int
set @i=100
while(@i<=224)
begin
if(@i%3=0)and(@i%5=0)
print @i
set @i=@i+1
end
6统计100至200间能被3整除的数的个数declare @i int, @c int select @i=100,
@c = 0
while @i<= 200
begin
if @i%3 = 0
set @c = @c + 1
set @i= @i + 1
end
print @c