SQL使用while语句怎么求1到100之间的累加和并输出?

如题所述

main()
{
int i,sum=0;
for(i=1;i<=100;i++)
if(i%2==1) sum+=i;
printf("%d\n",sum);
i=1;
sum=0;
while(i<=100)
{
if(i%2==1) sum+=i;
i++;
}
printf("%d\n",sum);
}

DECLARE @sum int , @i int
SET @sum = 1
SET @i = 1
WHILE @i<=10
BEGIN
SET @sum = @sum+ @i
SET @i = @i + 1
END
PRINT @sum

温馨提示:内容为网友见解,仅供参考
无其他回答

SQL使用while语句怎么求1到100之间的累加和并输出?
main(){int i,sum=0;for(i=1;i<=100;i++)if(i%2==1) sum+=i;printf("%d\\n",sum);i=1;sum=0;while(i<=100){if(i%2==1) sum+=i;i++;}printf("%d\\n",sum);} DECLARE @sum int , @i intSET @sum = 1SET @i = 1WHILE @i<=10BEGINSET @sum = @sum+ @iSET...

SQL使用while语句怎么求1到100之间的累加和并输出?
main(){int i,sum=0;for(i=1;i<=100;i++)if(i%2==1) sum+=i;printf("%d\\n",sum);i=1;sum=0;while(i<=100){if(i%2==1) sum+=i;i++;}printf("%d\\n",sum);} DECLARE @sum int , @i intSET @sum = 1SET @i = 1WHILE @i<=10BEGINSET @sum = @sum+ @iSET...

oracle中使用sql递归算出1加到100的值
--自己调用自己才是递归 create or replace function addn(n number)return number is begin if n=1 then return 1;else return n+addn(n-1);end if;end;\/ SQL> select addn(100) from dual;ADDN(100)--- 5050

SQL中如何使用while语句求1到100之间的累加和并输出?
\\x0d\\x0aDECLARE @sum int , @i int\\x0d\\x0aSET @sum = 1\\x0d\\x0aSET @i = 1\\x0d\\x0aWHILE @i<=10\\x0d\\x0aBEGIN\\x0d\\x0a SET @sum = @sum+ @i\\x0d\\x0a SET @i = @i + 1\\x0d\\x0aEND\\x0d\\x0aPRINT @sum ...

SQL使用while 语句求1到100之间的累加和并输出
DECLARE @I INT,@s int SET @I = 1 SET @S = 0 WHILE @I <=100 BEGIN SET @S = @S + @I PRINT @S --这是累加的和 PRINT @I SET @I= @I+1 CONTINUE END

利用t-sql语句完成:计算1~100间的所有偶数的加和
通过while计算:declare @sum1 int =0 declare @n int =1 while @n<=100 begin if @n%2=0 begin set @sum1=@sum1+@n end set @n=@n+1 end print @sum1 当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句。while 循环的格式:while (表达式){...

求1-100之间的和 SQL语句怎么写
declare @i int declare @sun int set @i = 1 set @sun = 0 while @i < 101 begin set @sun = @i + @sun set @i = @i + 1 end 或者还有一个更简单的方法 select (1+100)*100\/2

SQL SERVER 2000用WHILE语句求1到100之间的累加和并输出
SQL SERVER 2000用WHILE语句求1到100之间的累加和并输出 还有利用流程控制语句求王玲玲所学课程的平均成绩将成绩从百分制转化为五级记分制。将该用户定义的函数用在查询每个学生的成绩中,给出五级记分制的成绩... 还有利用流程控制语句求王玲玲所学课程的平均成绩 将成绩从百分制转化为五级记分制。将该用户定义的...

用T-SQL脚本程序编写程序,随机产生100个1到100之间的自然数,计算其累加...
DECLARE @Count int DECLARE @Sum int DECLARE @Num int SELECT @Count=100,@Sum=0 WHILE (@Count>0)BEGIN SELECT @Num=CAST(RAND()*100 AS INT)SELECT @Sum=@Sum+@Num,@Count=@Count-1 END PRINT CONVERT(NVARCHAR(10),@Sum)

利用T-SQL语句完成:计算1-100之间所有的整数的和,(当和大于2000时终止...
--定义变量declare @sum intdeclare @I int--初始赋值select @sum = 0, @I = 0--循环累加while @I < 100beginselect @sum = @sum + @Iselect @I = @I + 1--跳出条件if @sum > 2000beginbreakend end--打印输出结果print @sum ...

相似回答