精英家教网 > 高中数学 > 题目详情
输入一个正整数n,并计算S=11×22×33×…×nn的值.
可写出Scilab程序如下:
n=input(“n=”);
S=1;
for  i=1∶1∶n
S=S×i^i;
end
S
思路分析:第一步是选择一个变量n,并要求输入初值;
第二步是选择一个变量S表示和,并赋给初值0;
第三步开始进入for循环语句:首先设i为循环变量,并设初值、步长、终值;
第四步为循环表达式(循环体);
第五步用“end”控制一次循环,开始一次新的循环;
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:解答题

如果我国工业产值每年以9%的增长率增长,问几年后我国产值翻一番?写出该算法的程序.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

编写程序:
(1)计算下面n个数的和:.
(2)计算S=5+55+555+…+.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

阅读如图所示的程序框图,输出的结果的值为(   )
A.B.
C.D.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

编写程序,求100以内的勾股数.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

将二进制数101 101(2)化为八进制数,结果为__________.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

下列给出的赋值语句中正确的是:(   )
A.5=AB.M=—MC.B=A=2D.x+y=0

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

下图程序执行后输出的结果是(    )
A.B.0C.1D.2

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

下面的程序的功能是             
Read   n
I ! 1
While I ≤ n
If  n / I  =" Int(" n / I )  Then
S ! I           
I ←I+1         
End If                      
Print  S                   
End While         

查看答案和解析>>

同步练习册答案