主题:两个问题
qbasic2008
[专家分:0] 发布于 2005-12-28 11:08:00
计算s = 1 + ( 1 + 2! ) + ( 1 + 2! + 3 ! ) + ... + ( 1 + 2 ! + 3 ! + ...+ 10!)
将任意一个两位数N的个数与十位数对换。
回复列表 (共2个回复)
沙发
ji8888ji [专家分:20] 发布于 2006-01-10 12:39:00
1、s=1+(1+2!)+......+(1+2!+3!+.....10!)
P=1:S=0:X=0
FOR I=1 TO 10
P=P*I
S=S+P
X=X+S
NEXT I
PRINT X
END
2、个位数和十位数对换。
INPUT N
A=N\10
B=N MOD 10
S=B*10+A
PRINT S
END
板凳
rickone [专家分:15390] 发布于 2006-01-16 04:30:00
1楼程序不错,用递推法
我来回复