S=1!+2!+3!+4!+…+n!的程序怎么写
来源:百度知道 编辑:UC知道 时间:2024/05/01 11:14:56
我们学到了高中数学必修3的程序框图和程序,要用循环语句写个程序,求S=1!+2!+3!+4!+…n!,我写了一种执行不了,求求各位高手怎么做???
要用WHILE语句或DO语句,看不明白的不知道的都别来!!!
我们刚学完必修3第一章。有 输入语句:INPUT“x”;x 输出语句:PRINT “S=";S
条件语句1: 条件语句2: UNTIL语句: WHILE语句:
IF 条件 THEN IF 条件 THEN DO WHILE 条件
语句体 语句体1 循环体 循环体
END IF ELSE LOOP UNTIL 条件 WEND
语句体2
END IF
要用WHILE语句或DO语句,看不明白的不知道的都别来!!!
我们刚学完必修3第一章。有 输入语句:INPUT“x”;x 输出语句:PRINT “S=";S
条件语句1: 条件语句2: UNTIL语句: WHILE语句:
IF 条件 THEN IF 条件 THEN DO WHILE 条件
语句体 语句体1 循环体 循环体
END IF ELSE LOOP UNTIL 条件 WEND
语句体2
END IF
前面滴。。。。。程序要用大写的字母
sum=0
s=1
n=1
INPUT "x=",x
DO
sum=sum+s
s=s*(s+1)
n=n+1
LOOP UNTIL n>x
PRINT "sum=",sum
END
不知道这与高中数学有什么关系,我编写了一个完整的C程序,可以直接运行:
void main(){
int i,j,sum1,sum,n;
printf("Please input n:");
scanf("%d",&n);
printf("\n");
i=1;
sum=0;
while(i<=n){
j=1;
sum1=1;
while(j<=i)
{sum1=sum1*j;j++;}
sum=sum+sum1;
i++;
}
printf("%d\n",sum);
getch();
}
看来我要拿走这个题的分了 呵呵
一楼的写了个错的 二楼的写的楼主肯定看不懂 那个大学才学 我刚上大一对高中学的VB还有点印象 呵呵 用DO循环的话忘了要不要最后END一下 所有的写完也忘了要不要加END了 不过你应该知道的吧
sum=0
s=1
n=1
input "x=",x
do
sum=sum+s
s=s*(s+1)
n=n+1
loop until n>x
print &qu
1S,2S,3S,4S,5S都是什么意思?有6S吗?
4S是什么?为什么叫4S而不叫3S,2S,1S呢?
3s^4+18s^3+38s^2+32s+12=0求s=?
什么是S.I.S?什么是2S?什么是3S?什么是4S?什么是5S?什么是6S?
2s+3t+1)的平方+(4s-9t-8)的绝对值=0
求x=(1-s)(4,0)+s(0,2),y=(1-t)(3,2)+t(0,-1)(s,t属于R)这两条直线交点的坐标
设计一个程序,求满足以下条件的最小的n值和s值:s=1+2+3+…+n,且s≥600
编程计算:S=1!+2!+3!+4!+5!
S=1平方-2平方+3平方-4平方+5平方-……+99平方-100平方+101平方,求S被103除的余数
若非空集S {1,2,3,4,5},且若a∈S,必有(6-a)∈S,