首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL有关问题

2012-02-10 
SQL问题用SQL语言写这个程序,我还不会已知珠穆朗玛峰海拔高度是8844.43米,设想有一张足够大的纸,其厚度为0

SQL问题
用SQL语言写这个程序,我还不会 


已知珠穆朗玛峰海拔高度是8844.43米,设想有一张足够大的纸,其厚度为0.05毫米,试编写一程序,计算要将这张纸对折多少次,其厚度可超过珠穆朗玛峰的高度  


[解决办法]

SQL code
declare @high int,@count intselect @high=8844300/0.05,@count=1while(power(2,@count)<@high)begin set @count=@count+1if(power(2,@count)>@high)breakelsecontinueendprint @count
[解决办法]
SQL code
DECLARE @N int,@SUM floatSET @N=0SET @SUM=1WHILE @SUM<8844430    BEGIN        SET @N=@N+1        SET @SUM=0.05*POWER(2,@N)    ENDSELECT @N AS 要对折的次数 

热点排行